1 Star 0 Fork 0

huyi / TechCPP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
如果A这个对象对应的类是一个空类,那么sizeof(A)的值是多少?.md 394 Bytes
一键复制 编辑 原始数据 按行查看 历史
葛昆仑 提交于 2024-01-27 02:33 . update: 6 articles

如果A这个对象对应的类是一个空类(即没有任何成员变量或成员函数),那么sizeof(A)的值通常会是1。

C++标准规定,空类的实例在内存中至少占用一个字节的空间,这是为了确保每个实例都有独一无二的地址。因此,即使类里面没有定义任何成员变量,编译器也会给这个实例分配一个字节的空间。

1
https://gitee.com/hylhm/TechCPP.git
git@gitee.com:hylhm/TechCPP.git
hylhm
TechCPP
TechCPP
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891