- 构造函数
类内构造函数默认inline,类外需自己声明。
继承关系下,先调用父类构造函数,再调用子类构造函数。 - 析构函数
默认析构函数是non-virtual。当一个子类对象经由一个父类指针进行销毁,non-virtual析构函数会造成局部销毁(子类部分没有被销毁)。 - 赋值运算
需要自己定义赋值运算符的情况
(1) 类内含有引用成员。(引用变量不能修改)
(2)类内含有const成员变量。
(3)父类声明私有赋值运算符。
构造/析构/赋值运算
最新推荐文章于 2024-08-12 16:55:46 发布