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