출처 http://www.winapi.co.kr/clec/cpp2/19-1-2.htm 동적 배열 앞에서 작성한 예제에서 보았다시피 배열도 메모리를 조작하면 중간에 삽입, 삭제가 가능하여 크기가 가변적인 정보를 다룰 수 있다. 그러나 새로운 요소가 삽입된다 하더라도 배열의 크기가 자동으로 늘어나는 것은 아니므로 미리 선언한 크기 이상의 요소를 추가할 수는 없다. 앞 예제의 ar 배열은 크기 16으로 선언되었으므로 최대 15개의 문자만을 저장할 수 있을 뿐이다. 설사 배열을 동적으로 할당한다 하더라도 할당할 때 필요한 크기를 지정해야 하므로 배열의 크기는 언제나 유한하다. C언어는 중급 언어라는 특성상 배열의 범위를 전혀 점검하지 않기 때문에 배열을 넉넉한 크기로 선언하는 것만으로는 충분하지 않다. 근본적인..