배열의 최대 크기가 "너무 큰"이유는 무엇입니까? 나는 같은 인상을 해요이 대답 , size_t주어진 시스템의 가장 큰 가능한 유형을 보유 할 충분한 표준에 의해 보장된다. 그러나이 코드는 gcc / Mingw에서 검증되지 않습니다. #include #include typedef uint8_t array_t [SIZE_MAX]; 오류 : 배열 'array_t'의 크기가 너무 섭섭니다. 여기 표준에서 뭔가 오해하고 있습니까? 주어진 size_t구현을 위해 너무 클 수? 아니면 Mingw의 또 다른 버그입니까? 편집 : 추가 연구에 따르면 typedef uint8_t array_t [SIZE_MAX/2]; // does compile typedef uint8_t array_t [SIZE_MAX/2+1]; /..