c++构造函数的八种方法
1. 缺省构造函数:不带任何参数的构造函数,用于生成该类对象时无条件将其各数据成员初始化。
2. 拷贝构造函数:接受一个该类类型的参数,用于从已有该类对象初始化新对象。
析构方法3. 移动构造函数:被设计用来以高效的方式从另一个已存在的对象中创建新的对象的构造函数。
4. 显式构造函数:用有明确列出的参数列表生成该类对象的构造函数。
5. 析构函数:该类对象的析构函数,用于清理构造函数所分配的任何资源。
6. 拷贝赋值运算符:可以重载用于复制一个类对象到另一个现有类对象的函数。
7. 移动赋值运算符:用于高性能的从一个对象复制一个对象的拷贝函数。
8. 构造函数初始化列表:用来初始化一个对象成员的特殊初始化列表。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论