黑马程序员技术交流社区

标题: 空结构体多大? [打印本页]

作者: hanqi    时间: 2016-3-16 19:02
标题: 空结构体多大?
空结构体多大?
作者: 为梦想再启程    时间: 2016-3-16 19:25
好问题,C++下空类和空结构体默认有一个char类型,一个字节。依据是就是任何不同的对象不能拥有相同的内存地址。貌似这个也要看编译器和语言标准
而OC中,我自己测试了一下,空结构sizeof返回0,空对象返回的是8(应该是对象指针的大小),我的Mac是64位,对应8Byte的寻址地址空间




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2