[C++] vector 사용법

윤경·2021년 4월 9일
0

C++

목록 보기
10/20

자꾸 찾아보기 귀찮아서 적어두는 vector 사용법

📌 vector container

: 자동으로 메모리가 할당되는 배열

📌 사용법

include <vector> 헤더가 필요.
선언의 경우 vector<자료형> "변수이름";
예를 들어 vector<int> v; 이런식으로 하면 됨.

📌 기본적인 사용법

  • 벡터 생성
vector<int> v;
  • 기본값 0으로 초기화 된 원소 5개를 가지는 벡터 생성
vector<int> v(5);

📌 vector의 멤버 함수

  • v.assign(3, 1);
    : 1로 3개의 원소 할당

  • v.at(index); or v[index];
    index 원소 참조
    v.at보다 v[]가 더 빠름(하지만 범위를 점검하지 않아 위험)

  • v.front();
    첫번째 원소 참조

  • v.back();
    마지막 원소 참조

  • v.clear();
    모든 원소 제거, 원소를 제거하지만 메모리 남아있음.

  • 내용 추가중 -
profile
개발 바보 이사 중

0개의 댓글