У меня есть два массива разных типов, которые я конвертирую в векторы.
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 сортируется по ссылкам.
Например,
после того, как я вызываю sort (hamvector)
ham_array[] = {12, 26, 32, 45, 71}
и sort (wordvector)
word_array[] = {"green", "taxi", "cat", "red", "bat"};
Есть ли простой способ сделать это?