C++对vector对象进行排序
时间: 2023-08-19 15:05:04 浏览: 83
可以使用STL库中的sort函数对vector对象进行排序。示例代码如下:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<int> vec {5, 1, 3, 2, 4};
// 使用sort函数进行排序
sort(vec.begin(), vec.end());
// 输出排序后的结果
for (auto num : vec) {
cout << num << " ";
}
return 0;
}
```
输出结果为:1 2 3 4 5。
在代码中,我们首先定义了一个vector对象vec,其中包含了5个整型元素。然后我们使用sort函数对vec进行排序,sort函数的第一个参数为待排序的容器的起始迭代器,第二个参数为容器的终止迭代器。最后使用for循环输出排序后的结果。
阅读全文