关于sizeof()的小问题

当一个类A中没有任何成员变量与成员函数,这时sizeof(A)的值是多少?

答:不是0,如果是0,声明一个class A[10],而每个对象占用空间为0,这时没办法区分A[0],A[1]……。

注意:sizeof是编译时运算符,编译时就确定了,所以类似int id[sizeof(unsigned long)];是正确的。sizeof只能测出静态数组大小,无法检测动态分配及外部数组大小。

原文地址:https://www.cnblogs.com/yingl/p/5817181.html