'symbol' is not accessible from 'class'
All members derived from a base class must be accessible in the derived class.
Example
In the following code, variable a is not accessible in B.
class A { private: int a; }; class B : public A { using A::a; // error C2877 };