__noop

Только для систем Microsoft

Встроенный __noop указывает, что функция должна быть пропущена, чтобы список аргументов был проанализирован, что код не был создан для аргументов. Предназначено для использования в глобальном отладочные функции, принимающих переменное число аргументов.

Компилятор преобразует внутреннего элемента __noop до 0 во время компиляции.

Пример

В следующем примере кода показано, как можно использовать __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");
}

См. также

Ссылки

Встроенные объекты компилятора

Ключевые слова в C++