Compartir a través de


Advertencia del compilador (nivel 1) C4384

#pragma "pragma_name" solamente se debe utilizar en el ámbito global

Se encontró una directiva pragma en un ámbito diferente que se debe aplicar en un ámbito global.

La advertencia se aplica a las siguientes directivas pragma:

Ejemplo

El ejemplo siguiente genera la advertencia C4384.

// C4384.cpp
// compile with: /c /W1
namespace n {
   #pragma make_public(N::C)   // C4384
   namespace N {
      class C {};
   }
}