我可以检查像预设值:预处理检查定义
#ifdef SOME_VAR
// Do something
#elif
// Do something 2
#endif
如果我要检查2倍的值,而不是1。是否有任何操作:
#ifdef SOME_VAR and SOME_VAR2
// ...
#endif
或者我必须写:
#ifdef SOME_VAR
#ifdef SOME_VAR2
// At least! Do something
#endif
#endif
值得指出'&&'不适用于'#ifdef',您必须使用'#if'和'defined()':-) – psmears 2010-08-23 16:57:08