所以我嘗試了所有類型的組合,但我想排序矢量的標題,我無法找到他們我的問題是我如何得到與標題一起工作的排序?在STL程序內排序的C++幫助
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;
}
}
您應該瞭解構造函數初始值設定項列表。 –