__noop
Specifici di Microsoft
La funzione intrinseca di __noop specifica che una funzione deve essere ignorato e l'elenco di argomenti viene analizzato e nessun codice viene generato per gli argomenti. È stata progettata per essere utilizzata in debug globale una funzione che accetta un numero variabile di argomenti.
Il compilatore converte la funzione intrinseca di __noop a 0 in fase di compilazione.
Esempio
Nel codice seguente viene illustrato come utilizzare __noop.
// compiler_intrinsics__noop.cpp
// compile with or without /DDEBUG
#include <stdio.h>
#if DEBUG
#define PRINT printf_s
#else
#define PRINT __noop
#endif
int main() {
PRINT("\nhello\n");
}