Upozornění kompilátoru (úroveň 3) C4240
Nepoužívané rozšíření: přístup k "classname" je teď definovaný jako "specifikátor přístupu", dříve bylo definováno jako "specifikátor přístupu".
V rámci kompatibility ANSI (/Za) nelze změnit přístup k vnořené třídě. Pod výchozími rozšířeními Microsoftu (/Ze) můžete s tímto upozorněním.
Příklad
// C4240.cpp
// compile with: /W3
class X
{
private:
class N;
public:
class N
{ // C4240
};
};
int main()
{
}