盘点C++的那些个构造函数

盘点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修饰的构造函数

posted @ 2020-03-17 00:07  Freeee  阅读(423)  评论(1)    收藏  举报