c++sort函数参数
时间: 2023-11-12 13:57:04 浏览: 79
C++标准模板库函数sort的那些事儿
C++中的sort函数有两个参数,第一个参数是要排序的数组或容器的起始地址,第二个参数是排序的结束地址(不包括在排序范围内),或者是一个表示排序方式的函数指针。
如果第二个参数是一个函数指针,则该函数用于比较两个元素的大小关系。如果第二个参数为空,则默认使用小于号(<)进行比较。
例如,对一个vector<int>进行从小到大排序可以这样写:
```
vector<int> nums = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
sort(nums.begin(), nums.end());
```
阅读全文