public, protected 和private继承的区别
protected, private 继承在平时代码过程中基本不用!
用using更改对象权限
注意:基类的private成员变量在派生类不能被修改,因为在派生类不可见。
但using是无法改变构造函数的访问权限
继承与友元的关系
派生类中定义的友元不能访问基类的对象。
但是,基类定义的派生类的友元可以work,但是只能访问基类中定义的成员变量。
TODO:
了解++针对类的内存布局和面向对象设计
protected, private 继承在平时代码过程中基本不用!
注意:基类的private成员变量在派生类不能被修改,因为在派生类不可见。
但using是无法改变构造函数的访问权限
派生类中定义的友元不能访问基类的对象。
但是,基类定义的派生类的友元可以work,但是只能访问基类中定义的成员变量。
TODO:
了解++针对类的内存布局和面向对象设计