常用拷贝函数:copy函数的应用 c++ 简单易懂
#include<iostream>//c++中标准的输入和输出流 using namespace std;//std是标准的statard的缩写 #include<vector>//引用vector容器必须要包含vector的头文件 #include<algorithm>//for_each算法必须要包含算法的头文件 void print(int val) { cout << val << " "; } void test01() { vector<int>v; for (int i = 0; i < 10; i++) { v.push_back(i); // 用尾插法和for循环向vector容器插入数据 //有几层循环就向容器内插入了几个数据 } vector<int>v2;//创建目标容器 v2.resize(v.size());//创建好目标容器后要先开辟空间 //再忘其内部插入数据,否则程序会崩溃 copy(v.begin(), v.end(), v2.begin()); //将已知容器的所有元素拷贝到目标容器内 //前两个参数是已知容器的迭代器的一个区间 //第三个参数是目标容器的起始迭代器 for_each(v2.begin(), v2.end(), print); } int main(void) { test01();//调用函数 system("pause"); //system("PAUSE")和system("pause")作用和效果一样,因为dos命令是不区分大小写的。 //该语句是暂停的意思:等待用户信号;不然控制台程序会一闪即过,你来不及看到执行结果 return 0;//程序正常运行返回一个0; }
原文:https://blog.csdn.net/weixin_54907221/article/details/118436022
分类:
C/C++
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2020-09-11 python绘制折线图