advance 썸네일형 리스트형 advance()함수 void std::advance(_InIt & _Where, _Diff _Off) iterator를 원하는 위치로 옮길 수 있는 함수이다. 컨테이너의 iterator를 i번째 위치로 옮기고 싶을 때 사용할 수 있다. 첫번째 인자로는 iterator가 들어가고 두번째 인자로는 오프셋이 들어간다. 결과로는 현재 iterator를 오프셋만큼 뒤로 이동시킨다. vector a; vector::iterator it; a.push_back(13); a.push_back(2); a.push_back(3); it = a.begin(); int n; n = 0; advance(it, n); cout 더보기 이전 1 다음