一,继承及父类与子类指针指向问题
1,三大继承关系
公有继承
派生类中的成员函数:
可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员;
通过派生类的对象:
只能访问public成员
保护继承
派生类中的成员函数:
可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员;
通过派生类的对象:
不能直接访问从基类继承的任何成员。
私有继承
派生类中的成员函数:
可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员;
通过派生类的对象:
不能直接访问从基类继承的任何成员。
2,不同指针指向
class Object
{
public:
Object()
{
cout << "Object