definition de macro et fonctions "a la printf" - C++ - Programmation
Marsh Posté le 26-11-2002 à 15:00:33
le souvenir est flou mais :
#defin fonctionA(a,arg...) fonctionB(a,#arg)
mais à vérifier ! (www.google.fr)
Marsh Posté le 26-11-2002 à 15:13:40
Tel quel, ca marche pas.
J'ai pas non plus trouve des infos (g pas cherche tres longtemps non plus...)
Merci quand meme.
Marsh Posté le 27-11-2002 à 02:21:39
C99: http://www.comeaucomputing.com/tec [...] adicmacros
Code :
|
gcc: http://www.isty-info.uvsq.fr/~rume [...] 3.html#q_9
Code :
|
C++: Pas (encore) possible.
Marsh Posté le 26-11-2002 à 14:57:36
Bonjour tlm,
J'ai une petite question...
En C, on peut facilement definir des macros avec un nombre de variables constant avec un truc du style
#define fonction(a,b) a>b?1:0
Mais est-il possible de definir une macro avec un nombre d'arguments variable, du style
#define fonction(a, ...) fonction2(a, ...) ???
Si ce n'est pas possible (ce que je soupconne grandement vu les messages de Visual...), existe t il un moyen de contourner le pb???