Compiler Warning (level 1) C4384
#pragma 'make_public' should only be used at global scope
The make_public pragma was applied incorrectly.
Example
The following sample generates C4384.
// C4384.cpp
// compile with: /c /W1
namespace n {
#pragma make_public(N::C) // C4384
namespace N {
class C {};
}
}