Aracılığıyla paylaş


__noop

Microsoft'a özgü __noop iç, bir işlevin yoksayılması gerektiğini belirtir. Bağımsız değişken listesi ayrıştırılır, ancak bağımsız değişkenler için kod oluşturulmaz. Derleyici, bağımsız değişkenleri derleyici uyarısı C4100 ve benzer analiz amaçlarıyla başvuruldukları şekilde değerlendirir. İç __noop , değişken sayıda bağımsız değişken alan genel hata ayıklama işlevlerinde kullanılmak üzere tasarlanmıştır.

Derleyici derleme zamanında iç öğesini 0'a dönüştürür __noop .

Örnek

Aşağıdaki kod, uygulamasını nasıl kullanabileceğinizi __noopgösterir.

// compiler_intrinsics__noop.cpp
// compile using: cl /EHsc /W4 compiler_intrinsics__noop.cpp
// compile with or without /DDEBUG
#include <stdio.h>

#if DEBUG
   #define PRINT   printf_s
#else
   #define PRINT   __noop
#endif

#define IGNORE(x) { __noop(x); }

int main(int argv, char ** argc)
{
   IGNORE(argv);
   IGNORE(argc);
   PRINT("\nDEBUG is defined\n");
}

Ayrıca bkz.

Derleyici iç bilgileri
Anahtar Sözcükler