C++对象模型
1. 类对象多占的空间
- sizeof(空类) = ?
- 静态成员变量/函数,不占用类对象的空间
- 有虚函数时,类对象会多一个指针大小的空间(指向虚函数表vftbl)
- 对齐?
2. 对象结构的演化和发展
3. this指针的调整
4. 分析obj文件
5. 拷贝构造函数
6. 程序转化语义
7. 程序的优化
class Value{
public:
};
- 原文作者:Binean
- 原文链接:https://bzhou830.github.io/post/20170120Cpp%E5%AF%B9%E8%B1%A1%E6%A8%A1%E5%9E%8B/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。