C++学习:两个vector对象拼接
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对象拼接相关推荐
- R语言union函数计算数据对象(vector、list、dataframe)的并集:union函数计算两个vector向量、dataframe、列表list的并集
R语言union函数计算数据对象(vector.list.dataframe)的并集:union函数计算两个vector向量.dataframe.列表list的并集 目录
- JS学习笔记之内置对象 4.21
1 内置对象 JavaScript 中的对象分为3种:自定义对象 .内置对象. 浏览器对象 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或最基本而必要的功能(属性 ...
- Python学习之变量、对象和引用
Python学习之变量.对象和引用 文章目录 Python学习之变量.对象和引用 问题的引出 变量创建 变量类型 变量使用 动态类型 类型属于对象,而不是变量 对象的垃圾收集 参考资料 问题的引出 当 ...
- python学习高级篇(part9)--对象的引用计数
学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__str__()` 类对象的特殊方法之`__new__()` 对象的引用计数 什么是引用计数 对象的引用计数加1 ...
- JavaScript:学习笔记(9)——Promise对象
JavaScript:学习笔记(9)--Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大.如下面为基于回调函数的Ajax操作 ...
- c++两个vector合并_数据结构——算法初步(4)——合并排序算法
从之前的学习可以看到,对大型vectory要求的排序,选择排序算法显然不符合要求,因为运行时间与输入问题规模大小的平方成比例增加,对于以线性顺序处理向量的元素的大多数排序算法也是如此. 所以要采用不 ...
- python学习笔记4(对象/引用;多范式; 上下文管理器)
python学习笔记4(对象/引用:多范式; 上下文管理器) ### Python的强大很大一部分原因在于,它提供有很多已经写好的,可以现成用的对象 21. 动态类型:对象/引用 对象和引用: 对象是 ...
- java 注解 对象_Java基础-学习使用Annotation注解对象
Java基础-学习使用Annotation注解对象 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某 个时刻非常方便地使用这些数据 1-1:基本语法 Java S ...
- Servlet的学习之Request请求对象(3)
本篇接上一篇,将Servlet中的HttpServletRequest对象获取RequestDispatcher对象后能进行的[转发]forward功能和[包含]include功能介绍完. 首先来看R ...
最新文章
- R获取股票数据并进行进行可视化分析
- CentOS 7 安装 PostgreSQL 教程
- Oracle 异常--工作中出现的
- 3.4	新供应商引入
- 利用 TensorFlow 实现上下文的 Chat-bots
- 1024 程序员节专题论坛来袭,聚焦企业级开源数据库 openGauss
- [4.6校内训练赛]
- Pinczakko的AwardBIOS逆向工程指导
- vb mysql登录界面_vb.net 简单上机登陆(面向过程思维)
- python自动登录教程_python+selenium实现京东自动登录及秒杀功能
- 软件开发工程师工作总结(转)
- 【四】多智能体强化学习(MARL)近年研究概览 {Learning cooperation(协作学习)、Agents modeling agents(智能体建模)}
- 毕业/课程设计——基于STM32的智能灯光控制系统(物联网、智能家居、手机APP控制、语音控制)
- 怎么批量设置EDIUS中的图片持续时间
- Linux下如何切换用户(转)
- Neutron DHCP-Agent问题分析定位(1)
- Java 12 / JDK 12 正式发布
- 博弈论夏普利值!提高机器学习可解释性的新方法!
- kaggle篇章二,新手入门泰坦尼克号的幸存者预测实验的超详细全过程记录
- php文字外链,锚文本外链如何制作?