string类的字符串排序c++
时间: 2023-09-26 18:09:00 浏览: 79
C 关于字符串排序
可以使用`sort`函数对字符串数组排序,示例代码如下:
```c++
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main() {
string arr[] = {"apple", "banana", "orange", "grape"};
int n = sizeof(arr) / sizeof(arr[0]);
sort(arr, arr + n);
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
上述代码中,我们定义了一个字符串数组`arr`,然后使用`sort`函数对其进行排序。最后遍历数组并输出排序结果。需要注意的是,我们在`sort`函数中传入的第二个参数是指向数组末尾的迭代器,而不是数组长度。
阅读全文