Une question hypothétique: est-il possible d'avoir un programme C++, qui inclut des directives de préprocesseur, entièrement sur une seule ligne?Directives de préprocesseur multiples sur une ligne en C++
Une telle ligne ressemblerait à ceci:
#define foo #ifdef foo #define bar #endif
Quelles sont la sémantique d'une telle ligne?
De plus, existe-t-il des combinaisons de directives impossibles à construire sur une ligne?
Si cela est spécifique au compilateur, les réponses VC++ et GCC sont les bienvenues.