string 类型可以使用sort函数么
时间: 2023-06-08 14:07:43 浏览: 87
C++中sort函数的基础入门使用教程
5星 · 资源好评率100%
可以使用sort函数,但是需要自定义比较函数。因为sort默认是按照ASCII码排序的,如果想按照其他规则排序就需要自定义比较函数。例如:
```cpp
bool comp(string a, string b) {
return a.length() < b.length();
}
```
这个比较函数按照字符串长度从小到大排序。然后在sort函数中传入这个比较函数即可:
```cpp
sort(strVec.begin(), strVec.end(), comp);
```
阅读全文