Topic: Nested class is inaccessible in derived class
Author: mecklen@oops.cs.utah.edu (Robert Mecklenburg)
Date: 27 Feb 1995 23:38:02 GMT Raw View
Borland C++ 4.5 claims the nested class below is inaccessible in a
derived class. I have other compilers which indicate the code is
correct. Who is right?
class B
{
protected:
class BN
{
public:
BN();
};
};
class D : public B
{
class DN : public B::BN
{
/* B::BN' is not accessible in function D::DN::DN() */
DN() : B::BN() {}
};
};
Thanks,
Robert Mecklenburg
University of Utah
http://www.cs.utah.edu/~mecklen