[C++] Vector 사용법 정리

someng·2022년 6월 27일
0

C++

목록 보기
2/2

C++ 로 코테 준비를 하면서 자주 사용하는 Vector 사용법을 정리해 보겠당 🤓

라이브러리

#include <vector>

vector 생성자

vector<int> v(5);

: 기본값(0)으로 초기화 된 5개의 원소를 가지는 vector v를 생성

vector<int> v(5, 2);

: 2로 초기화된 5개의 원소를 가지는 vector v를 생성

vector의 멤버 함수

  • v[idx];
    : idx 번째 원소를 참조
  • v.front();
    : 첫번째 원소를 참조
  • v.back();
    : 마지막 원소를 참조
  • v.push_back(7);
    : 마지막 원소 뒤에 원소 7을 삽입
  • v.pop_back();
    : 마지막 원소를 제거
  • v.begin();
    : 첫번째 원소를 가리킨다 (iterator와 사용)
  • v.end();
    : 마지막의 "다음"을 가리킨다 (iterator와 사용)
  • v.size();
    : 원소의 갯수를 리턴
  • v.empty()
    : vector가 비었으면 리턴 true
  • destVector.assign( sourceVector.begin(), sourceVector.end() );
    : sourceVector의 전체를 destVector로 복사
  • destVector.assign( sourceVector.begin() + 1, sourceVector.begin() + 4 );
    : sourceVector[1] 부터 sourceVector[3] 까지 destVector로 복사
profile
👩🏻‍💻 iOS Developer

0개의 댓글