Freigeben über


__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");
}

Siehe auch

Referenz

Intrinsische Compilerfunktionen

C++-Schlüsselwörter