오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-19 08:40
관리 메뉴

우노

[C++] Vector 사용법 본문

Language/C++

[C++] Vector 사용법

운호(Noah) 2021. 7. 18. 23:06

Vector 구조

  • Vector 는 Stack 의 구조와 비슷합니다.

Vector 주요 기능

  • 생성

      #include <iostream>
      #include <vector>
      using namespace std;
    
      int main(){
          vector<int> v;
      }
  • 삽입 (Vector 끝에 삽입)

      v.push_back(0);
      v.push_back(1);
      v.push_back(2);
  • 삭제 (Vector 끝에 있는 요소 삭제)

      v.pop_back();
  • 크기

      v.size();
  • 모든 요소 조회

      for (int i=0; i<v.size(); ++i){
          cout << v[i] << " ";
      }
  • 첫 번째 요소 조회

      v.front()
  • 마지막 요소 조회

      v.back()
  • 특정 요소의 인덱스 찾기

      // 1 의 인덱스를 찾고자 한다면
      find(v.begin(), v.end(), 1) - v.begin()

참고

'Language > C++' 카테고리의 다른 글

[C++] String 공백 분리  (0) 2022.04.25
[C++] Priority Queue 개념과 사용법  (2) 2021.12.07
[C++] Vector Sort 방법  (0) 2021.07.18
[C++] 2차원 배열 초기화  (0) 2021.07.14
[C++] Pair 사용법  (0) 2021.07.14
Comments