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

猜你喜欢

转载自www.cnblogs.com/Freeee/p/12508109.html