Bonjour,
Je cherche une solution simple et portable (le plus possible) pour définir une macro permettant d'activer et désactiver l'affichage des messages (typiquement std::cout<<.....).
J'ai trouvé quelques manière de faire et j'ai retenue celle-ci :
Sinon, je vois souvent quelque chose de très ressemble avec un do{} while() en plus (ou parfois un for( ; 0 ; ) ) mais je comprends pas l'interêt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifdef DEBUG #define D(x) x #else #define D(x) #endif
De manière général si quelqu'un peut me conseiller "la bonne" manière de faire, je suis toute ouïe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifdef DEBUG #define D(x) do {x} while (0) #else #define D(x) do {} while (0) #endif
Merci de votre aide.
Partager