Avviso del compilatore (livello 1) C4384
#pragma
'pragma_name' deve essere usato solo nell'ambito globale
Una pragma
direttiva che deve essere applicata a un ambito globale è stata trovata in un ambito diverso.
L'avviso si applica alle direttive seguenti pragma
:
detect_mismatch
extern_absolute
make_public
Esempio
L'esempio seguente genera l'errore C4384.
// C4384.cpp
// compile with: /c /W1
namespace n {
#pragma make_public(N::C) // C4384
namespace N {
class C {};
}
}