sizeof(空白类)== 1.为什么?

Evg*_*nii 1 c++

可能重复:
C++:空类对象的大小是多少?

#include <iostream>

class C
{
};

int main()
{
    std::cout << sizeof(C) << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:1

为什么1,但不是零?