使用的非標準延伸模組:目前定義為 'access specifier' 的 'classname' 存取權,先前定義為 'access specifier'
備註
在 ANSI 相容性 (/Za) 下,您無法變更巢狀類別的存取權。 在預設Microsoft延伸模組 (/Ze) 底下,您可以使用這個警告。
範例
下列範例會產生 C4240:
// C4240.cpp
// compile with: /W3
class X
{
private:
class N;
public:
class N
{ // C4240
};
};
int main()
{
}