C/C++ 다차원 배열 초기화 시 크기 생략 제가 C/C++ 컴파일러에 대해 아는 것은 다차원 배열을 초기화하는 동안 내부 브레이스를 무시한다는 것입니다. 그럼, 당신은 할 수 없는거군요. int myArray[][] = { { 2, 3 }, { 4, 5 }, { 4, 1 } }; 왜냐하면 컴파일러는 정확히 다음과 같이 볼 것이기 때문입니다. int myArray[][] = { 2, 3, 4, 5, 4, 1 }; 이제 6 * 1, 3 * 2, 2 * 3, 1 * 6인지 아니면 다른 것인지 알 수 없습니다(이것은 부분 초기화 목록일 수 있지만 반드시 완전한 것은 아닙니다). 제 질문은, 왜 이것이 많은 컴파일러에서 작동하는가 하는 것입니다. int myArray[][2] = { { 2 }, { 4, 5 }..