Afin de faire des traces pertinentes, je dois tracer le contenu d'une variable ainsi que son nom.
J'esperais tracer le nom de la variable avec ##, pas sa valeur...Code:
1
2
3
4
5
6
7
8
9 #define CheckVariable(p1)\ { \ if (p1 == 0) \ { \ buffer << ##p1 << " " << p1 ; \ throw(string(buffer.str())); \ } \ }
Est-il possible de tracer son nom ?