[奇怪]子类访问protected父类成员问题
class B
{
protected:
int b ;
} ;
class D
{
private:
int d ;
public:
D( const D& rhs )
{
d = rhs.d ; // ok
b = rhs.b ; // 竟然也可以?????
}
}
我以前记得同样在VS2008下调试过.
子类对象A是不能访问子类对象A2的B::protected成员数据.
<<The C++ programming languge>>也有提到过一句.
可以我今天去翻查那些记录.都找不到了.
希望论坛里的朋友给个看法.