Я должен отсортировать список указателей так:
list< pair< MyClass*,double> * > * myList
код myClass:
class MyClass {
private:
int id;
public:
MyClass(int id){
this.id=id;}
///...
}
Поэтому я должен заказать myList до увеличения идентификатора MyClass .
Пример :
Если у меня есть
pair<MyClass*,double> * pair1=new pair<MyClass*,double>(new MyClass(1),1.0);
pair<MyClass*,double> * pair2=new pair<MyClass*,double>(new MyClass(2),1.0);
pair<MyClass*,double> * pair3=new pair<MyClass*,double>(new MyClass(3),1.0);
и я добавляю, по порядку пара2, пара3, пара1 к myList, после алгоритма сортировки
Я хочу пару1, пару2, пару3 в myList.
Можно ли сделать это без реализации алгоритма сортировки вручную?
Спасибо за ответ: D