Commande FOR du preprocesseur???
Salut!
J'ai une fonction template dont le prototype est:
Code:
1 2 3
|
template<int i>
void f() |
j'aimerais avoir 100 fonctions de ce type seulement différenciées par la valeur du parametre template i;
mais au lieu de les taper a la main:
je me demandait si il n'existait pas une commande du préprocesseur du type "for":
Code:
1 2 3 4
|
#for(int i=0;i<100;i++){
#f<i>;
#} |
Merci d'avance de votre aide! :D
Re: Commande FOR du preprocesseur???
Citation:
Envoyé par seriousme
j'aimerais avoir 100 fonctions de ce type seulement différenciées par la valeur du parametre template i;
mais au lieu de les taper a la main:
je me demandait si il n'existait pas une commande du préprocesseur du type "for":
Il y ace genre de choses, qui se nomme préprocessor metaprogramming, et est un complément utile au template metaprogramming. Regarde par exemple :
http://www.boost.org/libs/preprocessor/doc/index.html
http://www.boost.org/libs/preprocessor/doc/ref/for.html