Consider the following example:
#define FOO false
#if FOO
void foo(){}
#endif
Obviously, foo()
does not exist. But when I forget to define FOO
, the result is the same:
#if FOO
void foo(){}
#endif
Is there any way to have foo() {}
conditionally, depending on FOO
, but yielding a warning or error when FOO
has not been defined at all?
Aucun commentaire:
Enregistrer un commentaire