반응형
C++로 개발 시 에서 자주 활용되는 컨테이너 이기도 하다.
다양한 기능들을 제공하여 배열보다 사용이 매우 편하며, 활용성이 좋다.
사용 예시인 코드를 구현해 보겠다.
#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
vector<int> vecVal;
vecVal.push_back(1);
vecVal.push_back(3);
vecVal.push_back(5);
vecVal.push_back(7);
vecVal.push_back(9);
//vector<int> vecData(5);
vector<int> vecData(5, 3);
//vecVal.assign(vecData.begin(), vecData.end());
vecVal.assign(5, 4);
vector<int>::iterator itor;
for (itor = vecVal.begin(); itor != vecVal.end(); ++itor)
{
cout << *itor << endl;
}
getchar();
return 1;
}
반응형
'C++' 카테고리의 다른 글
[C++] reverse_iterator 컨테이너 구현 (0) | 2022.02.20 |
---|---|
[C++] set, multiset 컨테이너 구현 (0) | 2022.02.20 |
[C++] map, pair 컨테이너 구현 (0) | 2022.02.20 |
[C++] pair, multimap, adjacent_find 구현 (0) | 2022.02.20 |
[C++] count, count_if, equal을 위한 template 함수, 함수 포인터, 객체 컨테이너 구현 (0) | 2022.02.20 |