C++ · 2015/05/21
vector에 iterator를 통해 특정 요소의 주소를 찾고 싶을 때 아래와 같이 해 주시면됩니다.
1 #include <iostream>
2 #include <vector>
3
4 using namespace std;
5 6 int main(void){ 7 vector<int> v; 8 9 v.push_back(1); 10 v.push_back(2); 11 v.push_back(3); 12 v.push_back(4); 13 v.push_back(5); 14 15 int *find; 16 for (vector<int>::iterator iter = v.begin(); iter == v.end(); iter++){ 17 if (*iter == 3){ 18 // find = iter; error!!!
19 find = &*iter;
20 }
21 }
22 23 return 0; 24 } 25 cs 26 27 Colored by Color Scripter
#Cpp #C언어 #객체지향 #개발자
댓글 없음:
댓글 쓰기