小编Rau*_*ury的帖子

C++中带空数组的类的大小

AFAIK,不sizeof应该返回0,但是以下程序:

#include <iostream>

class A {
public:
    int a[0];
};

int main() {
   A obj;
   std::cout << sizeof(obj) << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

输出0.为什么?

c++ class sizeof

11
推荐指数
1
解决办法
315
查看次数

标签 统计

c++ ×1

class ×1

sizeof ×1