这些算法似乎与函数式编程中的常见概念一一对应:
std::transform - map
std::remove_if - filter
std::accumulate - foldr
为什么委员会决定为已经建立的行动引入新名称(截至2011年)?参考技术提案?
答案 0 :(得分:3)
std::map
已被container std::remove_if
不是单一功能 - 还有一组类似的功能:std::remove
,std::remove_copy
,std::remove_copy_if
。在此集合中使用filter
代替remove_if
会非常奇怪。