定义一个空类型,里面没有任何成员变量和成员函数。对该类型求sizeof 结果?
剑指offerP23页
定义一个空类型,里面没有任何成员变量和成员函数。对该类型求sizeof 结果?
结果为1 。
为什么不是0?
空类型实例中不包含任何信息,但是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占多少空间,由编译器决定。Visual Studio中每个空类型的实例占用1字节的空间。
如果在该类型中添加一个构造函数和析...
原创
2019-06-19 21:12:27 ·
2998 阅读 ·
0 评论