Daily C/C++ 函数对象与容器 今天来讲两个比较重要的函数对象less和hash 首先对于函数对象,理解成重载了operator()的一个类型即可 对于less,就是一个二元函数对象,用来执行任意类型元素值的比较,并且缺省行为是进行小于的比较操作 在cppreference中,有提到在特化为指针类型时候要满足全序关系,这个大家可以去自己查看 从C++14起,默认的特化类型就是void 可能的实现如下 constexpr bool operator()(const T &lhs, const T &a…