__noop
Microsoft-spezifisch
Die __noop systeminterne Funktion gibt an, dass eine Funktion ignoriert werden sollen und die Argumentliste analysiert wird, aber kein Code für die Argumente generiert wird. Sie ist für die Verwendung in globalen Funktionen Debuggen bestimmt, die eine variable Anzahl von Argumenten akzeptieren.
Der Compiler konvertiert die __noop systeminterne Funktion zur Kompilierungszeit bis 0.
Beispiel
Der folgende Code zeigt, wie Sie __noop verwenden können.
// 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");
}