介绍一个很好用的overwrite 迭代器[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 easyjoy 的 blog

介绍一个很好用的overwrite 迭代器

 

【原标题】c++ tip11 overwrite iterator

【出处】c++ user journal december 2002 volume 20 number 12

【作者】ray virzi

【译者】easyjoy

【关键字】迭代器 容器 拷贝

【摘要】本文介绍了一个新迭代器(overwrite_iterator),可以在不清除容器原有元素的情况下,很方便的直接覆盖拷贝来自某个序列的新元素;并根据需要自动增长容器的大小。

 

【正文】

如果你要把一个序列(sequence)拷贝到一个容器(container)中去,通常你用std::copy算法,代码如下:

std::copy(start, end, std::back_inserter(container));

 

本文关键:迭代器 容器 拷贝
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top