在C++中,sort()函數用于對容器內的元素進行排序。要使用sort()函數,需要包含
#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<int> vec = {5, 2, 8, 3, 1};
std::sort(vec.begin(), vec.end());
for (int i : vec) {
std::cout << i << " ";
}
return 0;
}
在上面的例子中,我們使用sort()函數對vector容器中的元素進行排序,輸出結果為:1 2 3 5 8。注意,sort()函數默認會使用“小于”運算符進行排序,如果想要使用自定義的比較函數來進行排序,可以將比較函數作為第三個參數傳入sort()函數中。