目录
- 核心逻辑
- 构造函数的执行流
- 构造函数的分类
- 默认构造函数(Default Constructor)
- 参数化构造函数(Parameterized Constructor)
- 拷贝构造函数(Copy Constructor)
- 移动构造函数(Move Constructor)
- 关键机制与陷阱
- explicit 关键字:拒绝隐式转换
- 委托构造(Delegating Constructors)
- 构造与虚函数
- RAII 与构造函数
- 相关关键字
- 控制编译器行为
- = default
- = delete(C++11)
- using(继承构造函数)
- 性能优化
- noexcept
- constexpr(C++11/14)
- 逻辑控制与异常处理
- explicit
- try(Function-try block)
<blockquote>本文首发于我的个人博客:Better Mistakes
版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
由于技术迭代较快,文章内容可能随时更新(含勘误及补充)。为了确保您看到的是最新版本,并获得更好的代码阅读体验,请访问:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |