相关疑难解决方法(0)

为什么std :: algorithms也不直接在容器上工作?

可能重复:
STL算法将整个容器而不是.begin(),end()作为arg?

我一直在研究一些算法,我想知道为什么它们中的一些还没有容纳容器的变体.

例如,find可以在一个容器中和值和所述算法可以在内部迭代器在容器通过调用beginend所述容器的.与unique_copy传递容器和算法使用似乎更有用的地方相同,push_back而不是需要迭代器,我将被迫将数组的大小调整为最大元素数.for_each是另一个这样的例子.

我相信我不知道有充分的理由吗?

c++ algorithm

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

标签 统计

algorithm ×1

c++ ×1