Afin de faire des traces pertinentes, je dois tracer le contenu d'une variable ainsi que son nom.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#define CheckVariable(p1)\
{ \
    if (p1 == 0) \
    { \
        buffer << ##p1 << " " <<  p1 ; \
        throw(string(buffer.str())); \
    } \
}
J'esperais tracer le nom de la variable avec ##, pas sa valeur...
Est-il possible de tracer son nom ?