이 구조는 어떻게 sizeof == 0을 가질 수 있습니까? 를 sizeof반환 할 구성을 요청하는 오래된 게시물이 있습니다 0. 표준에 따라 어떤 유형이나 변수도 0의 크기를 가질 수 없다는 높은 평판 사용자의 높은 점수 답변이 있습니다. 그리고 저는 그것에 100 % 동의합니다. 그러나이 솔루션을 제시하는 새로운 답변 이 있습니다. struct ZeroMemory { int *a[0]; }; 나는 막 반대표를 던지고 댓글을 달려고했지만 여기서 보내는 시간은 내가 100 % 확신하는 것조차 확인하는 법을 배웠다. 그래서 ... 놀랍게도 모두 gcc와 clang동일한 결과를 보여줍니다 sizeof(ZeroMemory) == 0. 더욱이 변수의 크기는 0다음과 같습니다. ZeroMemory z{}; sta..