AFAIK,不sizeof应该返回0,但是以下程序:
sizeof
0
#include <iostream> class A { public: int a[0]; }; int main() { A obj; std::cout << sizeof(obj) << std::endl; }
输出0.为什么?
c++ class sizeof
c++ ×1
class ×1
sizeof ×1