使用了非标准扩展:常数 0 作为函数表达式。 请改用“__noop”内部函数
不能将常数零 (0) 用作函数表达式。 有关详细信息,请参阅 __noop 。
下面的示例生成 C4353:
// C4353.cpp // compile with: /W1 void MyPrintf(void){}; #define X 0 #if X #define DBPRINT MyPrint #else #define DBPRINT 0 // C4353 expected #endif int main(){ DBPRINT();