错误提示:
1>e:\visual studio 2010文档可删除\期末大实验\期末大实验\listing.cpp(68): error C2780: “void std::sort(_RanIt,_RanIt,_Pr)”: 应输入 3 个参数,却提供了 2 个
1> d:\program files\microsoft visual studio 10.0\vc\include\algorithm(3802) : 参见“std::sort”的声明
1>e:\visual studio 2010文档可删除\期末大实验\期末大实验\listing.cpp(68): error C2782: “void std::sort(_RanIt,_RanIt)”: 模板 参数“_RanIt”不明确
1> d:\program files\microsoft visual studio 10.0\vc\include\algorithm(3639) : 参见“std::sort”的声明
错误代码:
vector<Date> v;
std::sort(v.rbegin(),v.end());
错误原因:
sort(v.rbegin(),v.end())中v.rbegin()和v.end()的类型不同,改为如下即可:
std::sort(v.begin(),v.end());
或
std::sort(v.rbegin(),v.rend());