// 헤더 파일
#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++] 여러가지 피라미드 코드 ( 왼쪽 위, 아래 && 오른쪽 위, 아래 ) (2) | 2021.12.03 |
---|