Megosztás a következőn keresztül:


Fordító figyelmeztetése (4. szint) C4937

A "text1" és a "text2" nem megkülönböztethető az "irányelv" argumentumaiként

Megjegyzések

Mivel a fordító hogyan dolgozza fel az argumentumokat az irányelvekhez, a fordító számára jelentéssel rendelkező nevek, például a több szöveges ábrázolású kulcsszavak (egy- és dupla aláhúzásos űrlapok) nem különböztethetők meg.

Ilyen sztringek például __cdecl és __forceinline. Vegye figyelembe, hogy a /Za területen csak a dupla aláhúzásos űrlapok vannak engedélyezve.

Example

A következő példa c4937-et hoz létre:

// C4937.cpp
// compile with: /openmp /W4
#include "omp.h"
int main() {
   #pragma omp critical ( __leave )   // C4937
   ;

   // OK
   #pragma omp critical ( leave )
   ;
}