非你莫属 杨爽,大学校园风景,刘涛老公晒刘涛激吻照
这个程序介绍了sort()函数个各种用法。
源程序来自:。
程序如下:
#include #include #include #include int main() { std::array s = {5, 7, 4, 2, 8, 6, 1, 9, 0, 3}; // sort using the default operator< std::sort(s.begin(), s.end()); for (int a : s) { std::cout << a << " "; } std::cout << '\n'; // sort using a standard library compare function object std::sort(s.begin(), s.end(), std::greater()); for (int a : s) { std::cout << a << " "; } std::cout << '\n'; // sort using a custom function object struct { bool operator()(int a, int b) { return a < b; } } customLess; std::sort(s.begin(), s.end(), customLess); for (int a : s) { std::cout << a << " "; } std::cout << '\n'; // sort using a lambda expression std::sort(s.begin(), s.end(), [](int a, int b) { return b < a; }); for (int a : s) { std::cout << a << " "; } std::cout << '\n'; }
0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论