Avviso del compilatore (livello 1) C4353
estensione non standard usata: costante 0 come espressione di funzione. Usare invece '__noop' funzione intrinseca
Non è possibile usare la costante zero (0) come espressione di funzione. Per altre informazioni, vedere __noop.
L'esempio seguente genera l'errore 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();
}