'identifier' not accessible because 'class' uses 'specifier' to inherit from 'class'
The specified identifier was inherited from a class declared with private or protected access.
The following is an example of this error:
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