J'utilise le compilateur g ++ et je souhaite que certaines lignes de mon code C++ soient commentées ou non commentées, en fonction de ma configuration.Débogage des commentaires et des macros C/C++
Je me rends compte que je pouvais faire:
#ifdef DEBUG
cout << "foo" << endl;
#endif
Mais je préférerais tout être sur une seule ligne:
#define DEBUG //
DEBUG cout << "foo" << endl;
... avec DEBUG
étant une macro pour //
. Mais écrire #define DEBUG //
ne donne rien. Quelqu'un peut-il me dire quoi faire?
Également vous pouvez écrire 'DEBUG_LOG (" variable = "" variable); 'dans cette méthode, donc en utilisant tout ce que vous pouvez utiliser dans cout – PSIAlt