// 헤더 파일
#include <vector>
using namespace std;
// 선언
vector<int> v1 = { 1, 2, 3, 4, 5 }; // { 1, 2, 3, 4, 5 }
vector<int> v2(4, 3); // { 3, 3, 3, 3 }
vector<int> v3(3); // { 0, 0, 0 }
// 사이즈
v1.size(); // 5
v2.size(); // 4
// 끝자리 추가
v1.push_back(9); // { 1, 2, 3, 4, 5, 9 }
v2.push_back(1); // { 3, 3, 3, 3, 1 }
// 끝자리 삭제
v1.pop_back(); // { 1, 2, 3, 4, 5 }
v2.pop_back(); // { 3, 3, 3, 3 }
// 삽입
v1.insert( v1.begin(), 8 ); // { 8, 1, 2, 3, 4, 5 }
v2.insert( v1.begin() + 2, 5 ); // { 3, 3, 5, 3, 3 }
// 삭제
v1.erase( v1.end() ); // { 8, 1, 2, 3, 4 }
v2.erase( v2.end() - 2 ); // { 3, 3, 3, 3 }
// 모두 삭제
v1.clear(); // { }
v2.clear(); // { }
'기타' 카테고리의 다른 글
| [백준/C++] 1259번 팰린드롬수 (0) | 2021.12.04 |
|---|---|
| [C++] 여러가지 피라미드 코드 ( 왼쪽 위, 아래 && 오른쪽 위, 아래 ) (2) | 2021.12.03 |
| [백준/C++] 5397번 키로거 List (1) | 2021.12.03 |
| [백준/C++] 1158번 요세푸스 문제 List iterator 사용 (0) | 2021.12.02 |
| [백준/C++] 3273번 두 수의 합 (0) | 2021.11.29 |
