访问声明:
当为私有或为保护访问时,用using在子类中声明基类的公有成员后,在成员在子类中认为共有。
如果子类私有或保护继承自基类,那么此时子类的对象是不能调用基类公有的成员的。
class CBase
{
public print();
};
class CChild : private CBase
{
public:
using CBase::print(); //用了这句声明,main() is OK, 否则main中child 就不能调用print
}
void main()
{
CChild child;
child.print();
}