Compartir a través de


Error del compilador C2502

'identificador': hay demasiados modificadores de acceso en la clase base

La clase base tiene más de un modificador de acceso. Solo se permite un modificador de acceso (public, privateo protected).

El ejemplo siguiente genera el error C2502:

// C2502.cpp
// compile with: /c
class A { };
class B { };
class C : private public A { };   // C2502

// OK
class D : private A {};
class E : public A, private B {};