__noop
Específicos do Microsoft
O __noop intrínseca Especifica que uma função deve ser ignorada e a lista de argumento ser analisada, mas nenhum código gerado para os argumentos. Destina-se a uso em funções globais de depuração que levam um número variável de argumentos.
O compilador converte a __noop intrínseca 0 em tempo de compilação.
Exemplo
O código a seguir mostra como você poderia usar __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");
}