Menu

1 . resize(), reserver()  :  크기를 조절하는 함수


2 size(), capacity() : 크기(개수) 를 리턴해주는 함수




1 : resize() , reserver() 함수의 사용 예


resize(5) 


결과 : size = 5, capacity = 5


reserver(5)


결과 : size = 0, capacity = 5



여기서 size 는 벡터에 실재포함된 값의 원소 개수를 리턴하고


capacity 는 벡터에할당된 메모리 공간의 크기를 할당한다.



resize 는 메모리 공간을 할당하면서 동시에 0 으로 초기화 한다


그래서 size 의 함수에서 리턴한 값이 5 였고


reserver() 는 메모리공간 할당을 예약만해 놓고 실재 초기화는 이루워 지지 않는다


그래서 size 가 0 이 나온다.


하지만 capacity  는 현재 할당된 벡터의 메모리 공간의 개수를 반환해서 5 를 반환했다.