现在的位置: 首页 > 综合 > 正文

C++犄角旮旯之sizeof

2018年02月16日 ⁄ 综合 ⁄ 共 918字 ⁄ 字号 评论关闭

一个空类的大小为1,“事实上并不是空的,它有一个隐晦的1byte,那是被编译器安插进去的一个char,这使得这个class的两个objects得以在内在中配置独一无二的地址”---《Inside the c++ object model》。解释:也要为空类的对象分配内存,如果空类大小为0,则对象不会有内存。

 

代码

 

抱歉!评论已关闭.