C ++ Сортировка пользовательских объектов в списке
У меня проблемы с сортировкой списка пользовательских указателей классов. Класс, который мне нужно отсортировать, это события. Этим назначают случайное время, и я должен сделать их в правильном порядке.
#include <list>
Class Event{
public:
float time; // the value which I need to sort them by
int type; // to indicate which event i'm dealing with
Event(float tempTime, int tempType)
{
time = tempTime;
type = tempType;
}
int main(){
std::list<Event*> EventList;
list<Event*>::iterator it;
.........
Если бы вы могли помочь мне разобраться в этом, это было бы очень ценно! Я застрял на этом в течение нескольких часов.
Спасибо!