copy 与 copy_backward

  • copy 从前往后复制,result 参数指向目标容器的 begin 位置
  • copy*backward 从后往前复制,··· end 位置

Possible implementation

template<class InputIt, class OutputIt>
OutputIt copy(InputIt first, InputIt last,
OutputIt d_first)
{
for (; first != last; (void)++first, (void)++d_first) {
*d_first = *first;
}
return d_first;
} template< class BidirIt1, class BidirIt2 >
BidirIt2 copy_backward(BidirIt1 first, BidirIt1 last, BidirIt2 d_last)
{
while (first != last) {
*(--d_last) = *(--last);
}
return d_last;
}

最新文章

  1. 微信小程序开发总结
  2. for循环和迭代
  3. 使用apache和htaccess对目录访问设置密码保护配置教程
  4. Apache Shiro 开源权限框架
  5. 为Linux版本Oracle 11gR2配置HugePage
  6. 对微信小程序的看法,不吹不黑
  7. [python] 高效使用assert
  8. Video标签播放视频?谷歌浏览器?safari?? 谷歌浏览器播放不了mp4格式的视频的原因
  9. forever 使用
  10. 使用Xshell连接Ubuntu
  11. tangible T4 Editor 2.2.3 plus modeling tools for VS 2012 扩展名
  12. 使2个div 在一行上显示
  13. 【转】android windowSoftInputMode
  14. CSS 之 光进入光
  15. java PDF分页打印
  16. Oracle 未能加载文件或程序集Oracle.DataAccess
  17. B. Eight Point Sets
  18. 评价linux协议栈tcp实现中的prequeue
  19. PHP简单工厂模式、工厂方法模式和抽象工厂模式
  20. Oracle之唯一性约束(UNIQUE Constraint)使用方法具体解释

热门文章

  1. 死磕rmi之远程对象
  2. 使用iperf测试网卡性能
  3. pgbouncer相关概念和使用
  4. Nginx--logrotate日志切割打包
  5. mybatis-generator插件的使用及相关配置
  6. 一个比较全的C++农历算法(转)
  7. 神奇的Object.assign()
  8. 错误:[ERROR] 不再支持源选项 5。请使用 6 或更高版本。 [ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
  9. 华为&amp;思科设备默认的路由协议优先级
  10. 电脑安装不同版本的QT