Итак, я перепробовал все типы комбинаций, но я хочу отсортировать заголовки вектора и не могу получить к ним мой вопрос: как мне настроить сортировку для работы с заголовком?
class Seminar
public:
Seminar(int number = 0, string date = "yyyy-mm-dd" , string title = "")
{
Number = number;
Date = date;
Title = title;
}
int get_number() const {return Number; }
string get_date() const {return Date; }
string get_title() const {return Title; }
private:
int Number; // Seminar number
string Date; // Date of Seminar
string Title; // Title of Seminar
}
Если коротко, программа прочитает файл и вставит информацию в вектор.Например:
Seminar s(integers, calendar, line);
All.push_back(s);
vector<Seminar> All;
vector<Seminar>::iterator it;
if(Letter == "F" || Letter == "f")
{
sort(All.begin(), All.end(), ?? );
for(it = All.begin(); it != All.end(); it++)
{
cout << it->get_title() << endl;
}
}