컴파일러 경고(수준 1) C4353
비표준 확장이 사용됨: 함수 식으로 상수 0을 사용했습니다. 대신 '__noop' 함수 내장을 사용합니다.
상수 0(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();
}