Bonjour, Dans le cadre d'une petite classe de gestion de traces,
j'essaie de récupérer le nom d'une variable via une macro (je ne sais
pas si c'est possible). Jusqu'ici, je passais 2 arguments à une macro :
Seulement, je trouve que d'écrire 2 fois la même chose dans les
paramètres de TRACE, ce n'est pas très pratique, et donc j'essaie de
faire ça en un seul argument :
Je ne suis pas sûr d'avoir été très clair, mais si quelqu'un a compris
ce que je cherchais à faire, et surtout s'il sait comment le faire, je
veux bien qu'il m'explique :)
Seulement, je trouve que d'écrire 2 fois la même chose dans les paramètres de TRACE, ce n'est pas très pratique, et donc j'essaie de faire ça en un seul argument :
-- ___________ _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763
Le samedi 4 août 2007 à 17:38:16, none a écrit dans fr.comp.lang.c++ :
Seulement, je trouve que d'écrire 2 fois la même chose dans les
paramètres de TRACE, ce n'est pas très pratique, et donc j'essaie de
faire ça en un seul argument :
--
___________
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763
Seulement, je trouve que d'écrire 2 fois la même chose dans les paramètres de TRACE, ce n'est pas très pratique, et donc j'essaie de faire ça en un seul argument :
-- ___________ _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
Loïc Joly
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
-- Loïc
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge
Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas
sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du
côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
-- Loïc
none
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Merci, ça tombe bien, ça pourrait m'être utile!
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge
Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas
sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du
côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Merci, ça tombe bien, ça pourrait m'être utile!
Cedric Roux
Loïc Joly wrote:
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge
Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas
sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du
côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html
Il suffit donc de mettre un # devant, merci Falk Tannhäuser et Serge Paccalin pour vos réponses simultanées :)
A noter que dans certains cas un peu plus complexes, le # n'est pas sufisant. Si tu tombes dans ces cas, je te conseilles de regarder du côté de http://www.boost.org/libs/preprocessor/doc/ref/stringize.html