Re[2]: std::map Вопрос по сортировки элементов
От: Anton_Savickiy  
Дата: 10.03.14 10:32
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Здравствуйте, Anton_Savickiy, Вы писали:


A_S>>Хочется попробовать использовать библиотеку шаблонов и вот какой возник вопрос.


A_S>>Вот теперь хотелось бы отсортировать такой массив по FILETIME. Не подскажите, как это лучше сделать средствами STL? Пошукав, обнаружил такой инструмент, как map<string, int> M; <ключ, значение>. Но применительно к моей задачи никак не соображу. Есть еще элемент list, посоветуйте пожалуйста решение?


A>для сортировки есть sort.

A>also попробуйте прочитать учебник по программированию.

Я согласен с тоном Вашего ответа, попробую еще раз.

#define NUM 100000

int A[NUM];
for(int i=0;i<NUM;i++) A[i]=(int)rand();

vector<int> v(A,A+NUM);
sort(v.begin(),v.end());

Вот так мне понятно, т е в случае вектора, а если вместо вектора будет массив структур и мне нужно отсортировать по определенному элементу?
Как накормить STL? Чтобы сортировать FILETIME я бы использовал CompareFileTime? Как внутри шаблона это можно реализовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.