<STL C++>
vector<int> integers;
vector<int>::const_iterator iter;
for(iter=integers.begin(); iter!=integers.end(); iter++) {
cout << *iter << endl;
}
<Java-st C++>
Vector<int> integers;
Iterator iter = integers.iterator();
for(;iter.hasNext();) {
cout << iter.next() << endl;
}
무엇보다 *iter 이딴 문법이 맘에 안 든다. iterator는 Object도 아니란 말이냐능...
auto iter = integers.begin() 2010 이라면 아마 될 듯
stl 이 자바 거보다 더 제네릭해서... [핡]
근데 공감함 포인터 연산 오버로딩은 c빠 들이 익숙하니까 자연스럽게 받아들이지 잘 생각해보니 어색하기 짝에 없네유 [핡]
오오 auto 오오...감사. 재밌긔. 하지만 이미 foreach를 만들어서 쓰고 있긔...