'Identifier' not accessible because 'class' uses 'specifier' to inherit from 'class'
Identifier is inherited from a class declared with private or protected access.
Example
class A { public: int i; }; class B : private A {}; // B inherits a private A class C : public B {} c; // so even though C's B is public int j = c.i; // error, i not accessible