깐깐한 조부장 블로그

  • 홈
  • 글 목록
  • 태그

Reserve 1

[C++] std::vector reserve와 resize 메소드에 대해

std::vector의 메소드 중에 reserve, resize에 대해 알아봅시다. 두 메소드는 글자가 비슷한것도 그렇고 뭔가 비슷해보이지만 많이 다릅니다. size vs capacity 두 메소드에 대해 알아보기 전에 size와 capacity의 차이에 대해 알아보겠습니다. 간단하게 설명하면 vector는 일정 크기의 배열을 할당한 뒤 push_back을 계속 해서 size가 capacity를 넘어가려고 하면 2배 크기의 배열을 만들어 이동하는 식으로 구현이 되어 있습니다. (Implementation defined. msvc에서는 1.5배씩 늘립니다) 여기서 미리 할당해놓은 배열의 크기가 capacity, 할당해놓은 배열에 들어 있는 원소의 수가 size입니다. 그림으로 표현하면 이렇게 됩니다. 1...

etc 2020.08.21
1
더보기
  • 분류 전체보기 (158)
    • 보험 이야기 (60)
      • 뉴스 (8)
      • 보험 지식 (45)
      • 상품 소개 (5)
    • 재테크 이야기 (33)
      • 주식 (25)
      • 파생상품 (3)
      • 신용등급 (1)
      • 카드 (1)
      • 뉴스 (1)
    • 부동산 (1)
    • 블록체인 (3)
      • 지식, 정보 (1)
    • Apple (9)
      • 소식 (5)
      • 팁 (3)
    • 사무 행정 (5)
    • 컴퓨터 (4)
      • 윈도우 (1)
      • 프로그램 (1)
    • 생활정보 (2)
    • etc (41)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Tag

메리츠화재, 문자열, GIT, 기술적분석, 자동차보험, vs code, mysql, github, 보험, 과실비율, 차트, 보험료, 블록체인, 손해보험협회, 메이플스토리, 주식, 애플, 스킬트리, SQL, 교통사고,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바