C++学习:两个vector对象拼接

方法一:insert() 函数
方法二:重载一下+号运算符
方法三:copy()函数

#include <iostream>
#include <vector>using namespace std;// 重载一下+号运算符
template <typename T>
vector<T> &operator +(vector<T> &v1,vector<T> &v2)
{v1.insert(v1.end(),v2.begin(),v2.end());
return v1;
}
//int main()
{int a1[]={1,2,3},a2[]={4,5,6};vector<int> v1(a1,a1+3);vector<int> v2(a2,a2+3);vector<int> v3={7,8,9};// 方法一:insert() 函数v1.insert(v1.end(),v2.begin(),v2.end());v1.insert(v1.end(),v3.begin(),v3.end());// 方法二:重载一下+号运算符//v1=v1+v2+v3;// 方法三:copy()函数//int s=(int)v1.size();//v1.resize(s+v2.size());//copy(v2.begin(),v2.end(),v1.begin()+s);//int s2=(int)v1.size();//v1.resize(s2+v3.size());//copy(v3.begin(),v3.end(),v1.begin()+s2);// 显示for(int i=0;i<v1.size();i++){cout<<"v1="<<v1[i]<<endl;}}

C++学习:两个vector对象拼接相关推荐

  1. R语言union函数计算数据对象(vector、list、dataframe)的并集:union函数计算两个vector向量、dataframe、列表list的并集

    R语言union函数计算数据对象(vector.list.dataframe)的并集:union函数计算两个vector向量.dataframe.列表list的并集 目录

  2. JS学习笔记之内置对象 4.21

    1 内置对象 JavaScript 中的对象分为3种:自定义对象 .内置对象. 浏览器对象 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或最基本而必要的功能(属性 ...

  3. Python学习之变量、对象和引用

    Python学习之变量.对象和引用 文章目录 Python学习之变量.对象和引用 问题的引出 变量创建 变量类型 变量使用 动态类型 类型属于对象,而不是变量 对象的垃圾收集 参考资料 问题的引出 当 ...

  4. python学习高级篇(part9)--对象的引用计数

    学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__str__()` 类对象的特殊方法之`__new__()` 对象的引用计数 什么是引用计数 对象的引用计数加1 ...

  5. JavaScript:学习笔记(9)——Promise对象

    JavaScript:学习笔记(9)--Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大.如下面为基于回调函数的Ajax操作 ...

  6. c++两个vector合并_数据结构——算法初步(4)——合并排序算法

    从之前的学习可以看到,对大型vectory要求的排序,选择排序算法显然不符合要求,因为运行时间与输入问题规模大小的平方成比例增加,对于以线性顺序处理向量的元素的大多数排序算法也是如此. 所以要采用不 ...

  7. python学习笔记4(对象/引用;多范式; 上下文管理器)

    python学习笔记4(对象/引用:多范式; 上下文管理器) ### Python的强大很大一部分原因在于,它提供有很多已经写好的,可以现成用的对象 21. 动态类型:对象/引用 对象和引用: 对象是 ...

  8. java 注解 对象_Java基础-学习使用Annotation注解对象

    Java基础-学习使用Annotation注解对象 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某 个时刻非常方便地使用这些数据 1-1:基本语法 Java S ...

  9. Servlet的学习之Request请求对象(3)

    本篇接上一篇,将Servlet中的HttpServletRequest对象获取RequestDispatcher对象后能进行的[转发]forward功能和[包含]include功能介绍完. 首先来看R ...

最新文章

  1. R获取股票数据并进行进行可视化分析
  2. CentOS 7 安装 PostgreSQL 教程
  3. Oracle 异常--工作中出现的
  4. 3.4 新供应商引入
  5. 利用 TensorFlow 实现上下文的 Chat-bots
  6. 1024 程序员节专题论坛来袭,聚焦企业级开源数据库 openGauss
  7. [4.6校内训练赛]
  8. Pinczakko的AwardBIOS逆向工程指导
  9. vb mysql登录界面_vb.net 简单上机登陆(面向过程思维)
  10. python自动登录教程_python+selenium实现京东自动登录及秒杀功能
  11. 软件开发工程师工作总结(转)
  12. 【四】多智能体强化学习(MARL)近年研究概览 {Learning cooperation(协作学习)、Agents modeling agents(智能体建模)}
  13. 毕业/课程设计——基于STM32的智能灯光控制系统(物联网、智能家居、手机APP控制、语音控制)
  14. 怎么批量设置EDIUS中的图片持续时间
  15. Linux下如何切换用户(转)
  16. Neutron DHCP-Agent问题分析定位(1)
  17. Java 12 / JDK 12 正式发布
  18. 博弈论夏普利值!提高机器学习可解释性的新方法!
  19. kaggle篇章二,新手入门泰坦尼克号的幸存者预测实验的超详细全过程记录
  20. php文字外链,锚文本外链如何制作?

热门文章

  1. java 使用jar_Java 使用JAR文件
  2. 6 年大厂面试官,谈谈我对算法岗面试的一些看法
  3. 2020年深度学习调参技巧合集
  4. Google | 创造Youtube单次上线最高收益!解决推荐中的信息茧房困境
  5. 我对Spring的理解
  6. 从源码的角度说说Activity的setContentView的原理(二)
  7. excel保存超过15位数据不变科学计数法的方法
  8. 爬取今日头条财经版块新闻
  9. PowerDesigner 中SQL文件、数据库表反向生成PDM
  10. 软件工程网络15个人阅读作业1(201521123029 郑佳明)