Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
se ha usado una extensión no estándar: ahora el acceso a 'classname' se ha definido como 'access specifier', antes se definió como 'access specifier'
Observaciones
En compatibilidad con ANSI (/Za) no se puede cambiar el acceso a una clase anidada. En extensiones predeterminadas de Microsoft (/Ze) sí se puede, con esta advertencia.
Ejemplo
En este ejemplo se genera la advertencia C4240:
// C4240.cpp
// compile with: /W3
class X
{
private:
class N;
public:
class N
{ // C4240
};
};
int main()
{
}