Partager via


__noop

Spécifique à Microsoft

L'intrinsèque de __noop spécifie qu'une fonction doit être ignorée et la liste d'arguments ne soit analysée mais aucun code ne soit généré pour les arguments. Elle est destinée à être utilisée dans le débogage global fonctions qui prennent un nombre variable d'arguments.

Le compilateur convertit l'objet intrinsèque d' __noop à 0 au moment de la compilation.

Exemple

Le code suivant illustre comment vous pouvez utiliser __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");
}

Voir aussi

Référence

intrinsèques du compilateur

Mots clés C++