Export (0) Print
Expand All
Expand Minimize

Compiler Error C2502

Error Message

'identifier' : too many access modifiers on the base class

The base class has more than one access modifier. Only one access modifier (public, private, or protected) is allowed.

The following sample generates 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 {};

Community Additions

ADD
Show:
© 2014 Microsoft