| v.assign(n, val) | - val 값으로 n개의 원소 할당 |
| v.at(index) | - index번째 원소에 접근한다. 범위가 맞는지 아닌지를 확인하는 과정을 거친다. v[index]를 사용하게 된다면 .at()보다는 빠르지만 범위가 맞는지 아닌지를 확인하는 절차가 없다. |
| v.pop_back() | - 마지막 원소를 제거한다. |
| v.push_back() | - 마지막 원소 뒤에 원소를 추가한다. |
| v.size() | - 해당 객체가 보유한 원소들의 개수를 반환한다. |
| v.swap(v2) | - 객체 v와 v2의 원소들을 서로 바꾼다. |
| v.begin() | - 첫번째 원소를 가르킨다.(iterator와 사용) |
| v.end() | - 마지막 원소를 가르킨다.(iterator와 사용) |
| v.front() | - 첫번쩨 원소를 참조한다. |
| v.back() | - 마지막 원소를 참조한다. |
| v.clear() | - 모든 원소를 제거한다. 원소만 제거하고 메모리는 남아있다. |
| v.rbegin() | - reverse begin을 가르킨다. (거꾸로 해서 첫번째 원소를 가르킨다.) |
| v.rend() | - reverse end을 가르킨다.(거꾸로 해서 다음을 가르킨다.) (iterator와 사용) |
| v.reverse(n) | - n개의 원소를 저장할 위치를 예약한다. (미리 동정할당을 한다.) |
| v.resize(n) | - 크기를 n으로 변경한다. 크기가 더 커졌을 경우 0으로 초기호한다. |
| v.reseze(n, val) | - 크기를 n으로 변경하고 더 커졌을 경우에는 val으로 초기화한다. |
| v.insert(p, n, val) | - p번쨰 위치에 n개의 val을 삽입한다. |
| v.insert(p, val) | - p번째 위치에 val의 값을 삽입한다. |
| v.erase(iterator) | - iterator가 가르키는 원소를 제거한다. 사이즈만 줄이고 capacity(할당된 메모리)만 남는다. |
| v.capacity() | - 할당된 공간의 크기를 리턴한다. |