#include <iostream>
#include <Windows.h>
#include <time.h>
#include <vector>
int main()
{
std::vector<int> vec[3];
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 5; ++j)
{
vec[i].push_back(i + j);
}
}
std::vector<int>::iterator iter = vec->begin();
std::vector<int>::iterator iterEnd = vec->end();
while (iter != iterEnd)
{
printf("%d\n", *iter);
++iter;
}
printf("%d\n", (int)vec->size());
return 0;
}
- 이차원 배열 형태로 사용할 시, 각 열마다 begin()과 end()가 존재
'자습' 카테고리의 다른 글
std::list의 begin()과 end() (0) | 2022.05.30 |
---|---|
Notify 최적화 테스트 (0) | 2022.05.30 |
void 포인터에 nullptr 넣고 형변환하면? (0) | 2022.05.22 |
SharedPtr, Reference Counting 구현과 이해 (0) | 2022.05.08 |
스택에 생성된 객체는 delete가 되지 않는다 (0) | 2022.05.07 |