0

いくつかの STL アルゴリズムには、一般的な形式があります。

Algorithm(InputIterator first1, InputIterator last1, OutputIterator result,...)

また

Algorithm(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result,...)

私の質問は - がOutputIterator result範囲内(first1,last1)または範囲内にあるのは(first2,last2)いつですか?

transformここで見つけた答えについては: http://www.cplusplus.com/reference/algorithm/transform/

しかし、理にかなっている可能性のある他の方法が複数あります。たとえば、set_difference理論的にはそのような使用法に対して安全である必要があり、GCC 4.7.1 のコードでも動作します。

参照はありますか?

4

1 に答える 1