Skip to content

Latest commit

 

History

History
3 lines (2 loc) · 394 Bytes

如果A这个对象对应的类是一个空类,那么sizeof(A)的值是多少?.md

File metadata and controls

3 lines (2 loc) · 394 Bytes

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

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