less<INT>() 重载<
greater<INT>() 重载>
plus<INT>() +
minus<INT>() -
multiplies<INT>() *
divides<INT>() /
modulus<INT>() %
negate<INT>() -(取反)
not_equal_to<INT>() !=
greater_equal<INT>() >=
less_equal<INT>() <=
bit_xor<INT>() ^
bit_or<INT>() |
bit_and<INT>() &
logical_not<INT>() !
logical_or<INT>() ||
logical_and<INT>() &&
头文件
#include <functional>
例子
INT a[10] = {10,9,11,5,4,6,2,1,3,4};
std::sort(std::begin(a),std::end(a),less<INT>());
greater<INT>() 重载>
plus<INT>() +
minus<INT>() -
multiplies<INT>() *
divides<INT>() /
modulus<INT>() %
negate<INT>() -(取反)
not_equal_to<INT>() !=
greater_equal<INT>() >=
less_equal<INT>() <=
bit_xor<INT>() ^
bit_or<INT>() |
bit_and<INT>() &
logical_not<INT>() !
logical_or<INT>() ||
logical_and<INT>() &&
头文件
#include <functional>
例子
INT a[10] = {10,9,11,5,4,6,2,1,3,4};
std::sort(std::begin(a),std::end(a),less<INT>());
本文介绍C++标准模板库(STL)中用于排序和其他算法操作的函数对象,包括比较、算术运算等操作符的重载实现,并提供了一个使用less函数对象进行排序的例子。
4850

被折叠的 条评论
为什么被折叠?



