[STL]Vector에서 resize(),reserve()

jh Seo·2022년 6월 13일
1

C++공부

목록 보기
15/21
  • resize(size_t n,value_type val=value_type())
    벡터의 size가 n보다 크면 size를 n으로 변환하고 벡터의 인덱스가 size를 넘어가는 원소들은 다 없앤다.
    만약 벡터의 size가 n보다 작다면 capacity를 n으로 변환 후 val값으로 모든 원소를 초기화 한다.

  • reserve(size_t n)
    벡터의 size가 n보다 크다면 아무 일도 안 일어나고
    벡터의 size가 n보다 작다면 capacity를 n으로 재조정한다.
    resize와 다르게 벡터의 size나 원소를 건드리지 않는다.

profile
코딩 창고!

0개의 댓글