C와 C++에서 다르게 작동하는 열거형 상수 왜 이렇게 되는가? #include #include #include int main() { enum en_e { en_e_foo, en_e_bar = UINT64_MAX, }; enum en_e e = en_e_foo; printf("%zu\n", sizeof en_e_foo); printf("%zu\n", sizeof en_e_bar); printf("%zu\n", sizeof e); } 인쇄하다4 8 8와 C로에서.8 8 8C++ (4바이트 인트가 있는 플랫폼)에서? 을 받았다.UINT64_MAX 할당은 모든 열거 수 수 수 수 수 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64en_e_foo평원 C에 32에..