C, C++/C++ 언어
[C++] C-style 배열과 배열의 붕괴( array decay )에 대하여
C-style 배열C-style 배열은, C의 초기 시절부터 계속 사용해 온, 같은 타입의 원소를 연속된 메모리 상에 저장하는 집합적 타입을 말합니다. 이러한 배열을 선언하려면 두 가지를 명시해야 합니다.배열에 담길 원소의 타입과 원소에 개수가 그것들입니다. 다음은 이러한 배열의 예를 보여줍니다.int int_arr1[5]; // 초기화 하지 않음int int_arr2[]{ 1, 2, 3, 4, 5 }; // 원소 개수를 추론 가능int int_arr3[6]; // int [6] 타입위의 int_arr2와 같이, 선언 시 원소의 개수를 생략할 수도 있는데, 이 경우는 컴파일러가 초기화에 쓰인 원소들로부터 원소의 개수를 추론할 수 있어야 합니다.그래서, int_arr1을 선언할 때, 원소의 개수 5를 생략..
2024. 11. 16.