1. 벡터(Vector)란,

2. 벡터(Vector)의 생성

vector<int> v1; //int형의 벡터 생성 
vector<int> v2(5); //int형의 크기가 5인 벡터 생성(모두 0으로 초기화) 
vector<int> v3(v2); //int형의 v2와 같은 크기인 벡터 생성
										//(v2와 같은 값 가짐)

3. 값 할당 및 접근

vector<int> v(5);
v[1] = 3;         // 1번째 자리에 3 할당
v.push_back(5);   // 벡터의 끝에 5할당
									
for(int i=0;i<v.size();i++) { // size를 이용한 접근
 int temp = v[i];
}

for(vector<int>::iterator it = v.begin();it!=v.end();it++){
 int temp = *(it);
} //iterator를 이용한 접근

4. 삽입 및 삭제, 크기와 용량

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/07979cc6-fc8a-446b-ac0d-afd5a62a2a19/Untitled.png

5. 주요 함수

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4d9a2d3a-f05d-46ef-b082-39589f6af06e/Untitled.png