写点什么

C++对象模型

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐

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

C++的拷贝构造函数什么时候会被生成出来?它完成了哪些功能?本篇将从编译器的角度出发,结合编译器生成的汇编代码,深入分析什么情况下编译器会生成一个拷贝构造函数,以及拷贝构造函数里面做了什么事情。

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

C++的默认构造函数的作用是什么?什么时候会需要一个默认构造函数,以及默认构造函数从哪里来?这篇文章将从编译器的角度来分析这个问题。

https://static001.geekbang.org/infoq/e3/e324e605cc1358ac36af93f1d7aab85f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深度解读《深度探索 C++ 对象模型》之 C++ 对象的内存布局

C++语言相比C语言最重要的功能就是支持面向对象编程,为了实现面向对象编程,C++增加了类的封装和多态、继承等特性,那么这些特性的加入是否会造成对象的内存成本增加?如果增加了,那么到底增加了多少?

C++对象模型_C++对象模型技术文章_InfoQ写作社区