gpt4 book ai didi

c++ - 复制 & copy_if 与 remove_copy & remove_copy_if

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:29:19 32 4
gpt4 key购买 nike

我试图找到 copy(copy_if) 和 remove_copy(remove_copy_if) STL 算法之间的任何区别,但似乎没有任何实际区别:

Source and destination ranges cannot overlap in remove_copy algorithm

这些算法真的有任何显着和实际的区别吗?

最佳答案

copy_if只复制满足给定谓词的元素,remove_copy_if另一方面,仅复制满足指定谓词的元素。因此,这两个功能相辅相成,它们并不相同。

顺便说一句,对于 copy_if 也有类似的语句 如果源和目标范围重叠,则行为未定义。 因此可能不会对其进行检查,但拥有源和目标范围是非常糟糕的主意目的地重叠。

关于c++ - 复制 & copy_if 与 remove_copy & remove_copy_if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734126/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com