- vector进行排序,默认升序排列,如果需要变更,则需要增加函数;
bool Comp(string &str1, string &str2)
{
return str1.size() > str2.size();
}
int main()
{
vector<string> vec;
vec.push_back("abcd");
vec.push_back("str1234");
sort(vec.begin(), vec.end());
OutputVec(vec);
sort(vec.begin(), vec.end(), Comp);
OutputVec(vec);
return 0;
}
![](https://img.haomeiwen.com/i10020910/905835f34548cb75.png)
网友评论