小编Rus*_*esh的帖子

为什么C ++ std :: min_element库函数接受使用bool返回类型的函数对象而不是像C中的int的函子?

C ++标准库函数std::min_element()接受一个函数对象作为最后一个参数,并且该对象的返回类型为bool。为什么不int呢?

使用true或false时,我们只有两个选项:<>,但是如果两个条目相同,那该==怎么办?

在C中,可以通过将返回类型选择为来处理这种情况int。但这不是std::min_element()在C ++中完成的。

这是什么原因呢?

c++ stl

1
推荐指数
1
解决办法
55
查看次数

标签 统计

c++ ×1

stl ×1