Comment puis-je définir une macro (ou une solution de contournement pour cela) où le paramètre se trouve au début de la ligne?Extension de macro en C++
#define SINGLETON_IMPLEMENTATION(className) \
##className* ##className::instance_ = NULL;
Cela donne un avertissement compilateur (GCC 3.2.3): " '##' ne peut pas apparaître à chaque extrémité d'une expansion macro"
ah bien sûr - plutôt embarrassant ... cela me rendait fou! –