摘要: 在C++中经常会遇到一个类的大小问题,关于一个类的大小一般受到三个方面的影响。 语言本身所造成的额外负担,如在虚拟继承中会遇到如派生类中会包含一个指针指向base class subobjec,这样会造成内存的额外负担。 编译器对于特殊情况所提供的的优化。如果编译器不提供优化,则会在一个空的基类中会 阅读全文
posted @ 2019-03-05 19:01 楓羽 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 2.1 默认构造函数的构建操作 关于C++的默认构造函数的构建是在被需要的时候被编译器产生出来的,关于其中的"被需要的时候"指的是被编译器需要的时候,不包括被程序员需要的时候。其中被编译器需要的时候大致包括以下四种: 1. 该类中含有类对象成员(该成员含有默认构造函数)。 2. 该类的基类中含有默认 阅读全文
posted @ 2019-03-05 18:53 楓羽 阅读(193) 评论(0) 推荐(0) 编辑