min_element의 값을 어떻게 저장할 수 있습니까? 그것은 앞으로 반복기라고하지만 나는 변수를 저장하는 방법을 알아낼 수 없습니다. 벡터에서 위치에 따라 액세스 할 수 있기를 원합니다. 찾을 수있는 것은 실제 요소를 사용하는 예입니다 (* min_element() 사용). 나는 min_element 결과의 위치를 저장하는 방법은 무엇입니까?
iterator< forward_iterator_tag, vector<string> > min_word_iterator = min_element(first_words_in_subvecs.begin(), first_words_in_subvecs.end());
나는 어떻게 그것의 int 색인을 얻는가? – Marty
답안에 실린 예제를 참조하십시오. – Raghuram
또한 'min_element (myvec.begin(), myvec.end()) - myvec.begin()'은 괜찮을 것입니다. '거리 (myvec.begin(), min_element (myvec.begin(), myvec.end()))'에서? – altroware