티스토리 뷰

Series

Iterator [C++] vector, begin, end

More Code 2018. 6. 17. 00:01


// C++ : Iterator

#include <iostream>
#include <vector>

using namespace std;

int main(int argc, char **argv)
{
vector<int> ivec = { 2, 3, 5, 7 };

for (auto i : ivec)
cout << i << endl;

auto b = ivec.begin();
auto e = ivec.end();

cout << typeid(b).name() << endl;
cout << typeid(e).name() << endl;

while (b != e) {
cout << *b << endl;
++b;
}

getchar();
return 0;
}

/* Output
2
3
5
7
class std::_Vector_iterator<class std::_Vector_val<struct std::_Simple_types<int> > >
class std::_Vector_iterator<class std::_Vector_val<struct std::_Simple_types<int> > >
2
3
5
7
*/


'Series' 카테고리의 다른 글

for [Python] List  (0) 2018.06.20
for [Python] range  (0) 2018.06.20
Generator [Python] my_generator(), yield from  (0) 2018.06.16
Generator [Python] infinite_generator(), yield, next()  (0) 2018.06.16
Generator [Python] my_generator(), yield  (0) 2018.06.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함