제가 여기있는 것은 벡터로 변환하는 두 개의 다른 유형의 배열입니다.벡터가 다른 벡터를 가리키고 있습니다
int ham_array[] = {32,71,12,45,26};
char word_array[] = {"cat", "bat", "green", "red", "taxi"};
vector <int> hamvector (ham_array, ham_array + 5);
vector <char> wordvector(word_array, word_array + 5);
정렬 기능을 호출하여 ham_array의 요소를 최소에서 최대까지 정렬합니다. 동시에, word_array가 ham_vector가 참조를 사용하여 정렬되는 것과 같은 방식으로 정렬되기를 바랍니다. 내가
word_array[] = {"green", "taxi", "cat", "red", "bat"};
이 작업을 수행 할 수있는 간단한 방법이 있을까요 (hamvector)
ham_array[] = {12, 26, 32, 45, 71}
및 종류 (wordvector) 종류 호출 한 후 예를 들어
,?
이 와 같은 질문이다 http://stackoverflow.com/questions/236172/how-do-i-sort-a-stdvector-by-the-values-of-a-different-stdvector도 http://stackoverflow.com/questions/1577475/c-sorting-and-keeping-track-of-indexes – user534498
정렬 된'word_array'에 대한 * 결과 * 어떤 정렬 기준을 제시한다고 생각하십니까? – ildjarn
그는'word_array'의 결과가'ham_array'의 관련 값을 기준으로 정렬되기를 원합니다. 그게 내가 수집 한거야. –