【小记】copy 与 copy_backward
2024-09-18 21:14:34
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;
}
最新文章
- 微信小程序开发总结
- for循环和迭代
- 使用apache和htaccess对目录访问设置密码保护配置教程
- Apache Shiro 开源权限框架
- 为Linux版本Oracle 11gR2配置HugePage
- 对微信小程序的看法,不吹不黑
- [python] 高效使用assert
- Video标签播放视频?谷歌浏览器?safari?? 谷歌浏览器播放不了mp4格式的视频的原因
- forever 使用
- 使用Xshell连接Ubuntu
- tangible T4 Editor 2.2.3 plus modeling tools for VS 2012 扩展名
- 使2个div 在一行上显示
- 【转】android windowSoftInputMode
- CSS 之 光进入光
- java PDF分页打印
- Oracle 未能加载文件或程序集Oracle.DataAccess
- B. Eight Point Sets
- 评价linux协议栈tcp实现中的prequeue
- PHP简单工厂模式、工厂方法模式和抽象工厂模式
- Oracle之唯一性约束(UNIQUE Constraint)使用方法具体解释
热门文章
- 死磕rmi之远程对象
- 使用iperf测试网卡性能
- pgbouncer相关概念和使用
- Nginx--logrotate日志切割打包
- mybatis-generator插件的使用及相关配置
- 一个比较全的C++农历算法(转)
- 神奇的Object.assign()
- 错误:[ERROR] 不再支持源选项 5。请使用 6 或更高版本。 [ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
- 华为&;思科设备默认的路由协议优先级
- 电脑安装不同版本的QT