
두 함수는 상당히 다른일을 한다. resize 함수는 적절한 수의 요소를 삽입하거나 삭제하여 주어진 크기로 만든다 (두번째 인자로 요소의 값을 정할 수 있다). resize함수는 vector의 size에 영향을준다. reserve 함수는 메모리만 할당합니다. 초기화는 하지않는다. 이는 capacity에만 영향을 미치고 size는 바뀌지 않는다. vector에는 아무것도 추가하지 않았기 때문에 백터에는 아무런 값도 없다. 만약 후에 요소를 삽입하면 재할당이 발생하지않는다. 왜냐하면 메모리를 미리할당했기 때문에. 어떤 함수를 선택해야 하느냐는 무엇을 원하는지에 달려있다. 1000개의 디폴트 값을 가진 배열을 원한다면 resize함수를, 아니면 1000개의 값이 들어올것으로 예상하고 재할당을 피하고싶다면 re..