盘点C++的那些个构造函数
本文旨在盘点C++(C++11)中这种那种各种名称的构造函数,以求总结,做到清晰明了。
1. 构造函数
2. 默认构造函数
A();
3. 合成的默认构造函数
A()=default;
4. 委托构造函数
A(int x):A(x, x);
5. 拷贝构造函数及拷贝复制运算符
A(A&); A& operator= (A&);
6. 移动构造函数及移动复制运算符
A(A&&) noexcept; A& operator= (A&&) noexcept;
7. 通过 delete/重载/final 修饰的构造函数
8. 转换构造函数 与 explicit修饰的构造函数