您的位置:首页 > 编程语言 > C语言/C++

为什么C++空类还有内存呢?

2014-03-12 23:40 211 查看
一个空的class 如:

//sizeof X==1

class X

{

};

事实上并不是空的,它有一个隐晦的1byte,那是被编译器安插进去的一个char。这使得这个class的两个object得以在内存中配置独一无二的地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: