2012-10-16 4 views
4

Comment faire cela quand je définis les deux instructions en même temps j'obtiendrai l'erreur de compilation? Ici, je veux erreurPré-traitement en C++

#define ENG 
#define POL 
#if defined POL 
#if defined ENG 

Ici pas

#define ENG 
//#define POL 
#if defined POL 
#if defined ENG 
+0

La question n'a rien à voir le langage C++. Par conséquent changé de tag. – harper

Répondre

8
#if defined(ENG) && defined(POL) 
#error You can't define both! 
#endif 
Questions connexes