배열
[C++] 배열(Array)
배열 같은 타입의 변수들로 이루어진 유한 집합 배열 선언 배열은 다음과 같이 선언한다. datatype name[/*# of data*/]; 배열을 정의하면서, {} 중괄호를 이용하여 초기화를 동시에 진행할 수 있다. 배열의 인덱스는 0부터 시작하며, "배열명[인덱스]"로 해당 값에 접근할 수 있다. 배열 선언 시 배열 크기를 따로 지정하지 않고, 초기화를 진행하여도 초기화한 원소의 수에 맞게 메모리가 할당된다. 기본적으로 배열 선언시 정적 배열(선언과 동시에 메모리 고정)이 생성되며, 동적으로 메모리를 할당할 수 없다. ▶ 동적으로 배열 크기 할당 시 오류가 발생하며, 동적 배열을 생성하기 위해서는 new 연산자를 이용하여야 한다. C++11 이후 버전부터는 가변길이배열(VLA, Variable-Len..