在C 中没有std :: copy_if算法有任何特定的原因吗?我知道我可以使用std :: remove_copy_if来实现所需的行为。我认为它将用C 0x来实现,但是一个简单的copy_if需要一个范围,一个输出迭代器和一个函子就很好了。是只是简单地错过了它,还是背后有其他原因?
根据Stroustrup的“ C ++编程语言”,这只是一个疏忽。
(作为引文,在增强型邮件列表中回答了相同的问题:copy_if)