1 / 5
文档名称:

算法之旅,直奔<algorithm>之五 copy.pdf

格式:pdf   页数:5
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法之旅,直奔<algorithm>之五 copy.pdf

上传人:翩仙妙玉 2013/12/22 文件大小:0 KB

下载得到文件列表

算法之旅,直奔&lt;algorithm&gt;之五 copy.pdf

文档介绍

文档介绍:cqs_2012
experiments to theory and person puter
算法之旅,直奔&lt;algorithm&gt;之五 copy
分类: algorithm C++ 2013-12-14 10:57 209人阅读评论(0) 收藏举报
algorithmvs2010
copy(vs2010版本)
引言
copy是我学习总结&lt;algorithm&gt;的第五篇,这个太好理解了,就是简简单
单的copy。
作用
copy的作用是具有连续地址的一堆数据复制到指定的容器里,并返回这
个容器。
原理如下
template&lt;class InputIterator, class OutputIterator&gt;
OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result)
{
while (first!=last) {
*result = *first;
++result; ++first;
}
return result;
}
实验
把数据集合{10,20,30,40,50,60,70}复制到容器--myvector里,并输
出。
&#160; &#160; &#160;
1
2
代码

#include &lt;iostream&gt; // std::cout
#include &lt;algorithm&gt; // std::copy
#include &lt;vector&gt; // std::vector
int main ()
{
int myints[]={10,20,30,40,50,60,70};
std::vector&lt;int&gt; myvector (7);
std::copy ( myints, myints+7, () );
std::cout &lt;&lt; &quot;myvector contains:&quot;;
for (std::vector&lt;int&gt;::iterator it = (); it!=(); ++it)
std::cout &lt;&lt; &#39; &#39; &lt;&lt; *it;
std::cout &lt;&lt; &#39;\n&#39;;
system(&quot;pause&quot;);
return 0;
}
更多
上一篇:算法之旅,直奔&lt;algorithm&gt;之四 binary_search
下一篇:算法之旅,直奔&lt;algorithm&gt;之六 copy_backward

0

0
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

核心技术类目
全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5
Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop ponents
Windows&#160;Mobile Rails QEMU KDE C