03.C++学习笔记------C++默默编写哪些函数

来源:互联网 发布:数据脱敏与数据匿名 编辑:程序博客网 时间:2024/06/05 04:03

1.构造函数(当你没有声明任何构造函数的时候)

2.析构函数
3.一个copy构造函数
4.一个copy assignment操作符
例:
class Empty{};
其实是这样的:
class Empty{   Empty(){}   Empty(const Empty& rhs){...}   ~Empty(){}   Empty& operator=(const Empty& rhs){...}}


注:个人的学习笔记 内容来自于 Effective C++ 条款5



0 0
原创粉丝点击