美文网首页
常用拷贝和替换算法

常用拷贝和替换算法

作者: 饭饭H | 来源:发表于2017-09-17 15:41 被阅读0次

    /*

    copy算法 将容器内指定范围的元素拷贝到另一容器中

    @param  beg容器开始迭代器

    @param  end容器结束迭代器

    @param  dest目标起始迭代器

    */

    copy(iterator beg, iterator end,  iterator dest)

    /*

    replace算法 将容器内指定范围的旧元素修改为新元素

    @param  beg容器开始迭代器

    @param  end容器结束迭代器

    @param  oldvalue旧元素

    @param  oldvalue新元素

    */

    replace(iterator beg, iterator end,  oldvalue, newvalue)

    /*

    replace_if算法 将容器内指定范围满足条件的元素替换为新元素

    @param  beg容器开始迭代器

    @param  end容器结束迭代器

    @param  callback函数回调或者谓词(返回Bool类型的函数对象)

    @param  oldvalue新元素

    */

    replace_if(iterator beg, iterator end,  _callback, newvalue)

    /*

    swap算法 互换两个容器的元素

    @param  c1容器1

    @param  c2容器2

    */

    swap(container

    c1, container c2)

    相关文章

      网友评论

          本文标题:常用拷贝和替换算法

          本文链接:https://www.haomeiwen.com/subject/mmvpsxtx.html