Bonjour tout le monde !

Est-il possible de creer une marco qui utilise des fonction de preprocessing ?
En effet, j'aimerai faire une fonction de debuggage qui est lancee que si une valeur est definie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#define TRACE(X) #ifdef SETTRACE \
				trace("tracing", X); \
				#endif
Tout ca pour eviter de mettres des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#ifdef SETTRACE
trace("tracing", var);
#endif
partout dans mon code
et les remplacer simplement par des

Merci d'avance !