最新 最热

深度解读《深度探索C++对象模型》之返回值优化

当在函数的内部中返回一个局部的类对象时,是怎么返回对象的值的?请看下面的代码片段:

2024-04-19
1

深入分析C++对象模型之移动构造函数

C++11新标准中最重要的特性之一就是引入了支持对象移动的能力,为了支持移动的操作,新标准引入了一种新的引用类型——右值引用,右值引用一个重要的性质就是只能绑定到一个将要销毁的对象。对对象执行移动操作后要确保源...

2024-04-18
2

深度解读《深度探索C++对象模型》之默认构造函数

提到默认构造函数,很多文章和书籍里提到:“在需要的时候编译器会自动生成一个默认构造函数”。那么关键的问题来了,到底是什么时候需要?是谁需要?比如下面的代码会生成默认构造函数吗?...

2024-04-16
2