// 임의의 순서에서 1 내지 6의 요소 벡터를 생성 벡터 < INT > 콜 = { 2 , 5 , 4 , 1 , 6 , 3 }; // 찾아 인쇄 최소 및 최대 요소 자동차는 minPos = min_element (coll.cbegin (), coll.cend ()); COUT << " 분 : " << *는 minPos << ENDL; 자동 maxpos = max_element (coll.cbegin (), coll.cend ()); COUT << " 최대 : " << * maxpos << ENDL; COUT << " 원래 벡터 : " << ENDL; ContainerUtil <벡터 < INT >> :: printElements (콜); // 종류의 모든 요소 종류 (coll.begin (), coll.end ()); COUT << " 정렬 후 : " << ENDL; ContainerUtil <벡터 < INT >> :: printElements (콜); // 값이 3 첫 번째 요소를 찾을 // - 나중에 우리가 참조 pos3 요소를 수정할 수 있기 때문에 더 cbegin () / CEnd를을 () = 자동 pos3을 찾기) () ((coll.end을 coll.begin을,); // 값 3 검색된 요소의 순서를 반대로 모든 다음 요소는 역방향 (pos3, coll.end ()); COUT << " 값 (3)의 위치로부터 역방향 후 : " << ENDL; ContainerUtil <벡터 < INT >> :: printElements (콜);
결과 :
분 : 1 개
최대 6
원래 벡터 :
2 5 4 6 1 3
정렬 후 :
1 2 3 4 5 6
: 값 (3)의 위치로부터 역방향 후
1 2 3 4 5 6
HTTPS : //www.cnblogs.com/davidgu/p/4755644.html 재현