#include <iostream>
#include <vector>using namespace std;/**vector<T> v; 默认构造vector(v.begin(),v.end());  将v.begin,end()区间中的元素拷贝给本身vector(n,elem); 构造函数将n个elem拷贝给本身vector(const vector &vec); 拷贝构造函数*//*** 通用打印vector函数* @param vector*/
void printVector(vector<int> &v1) {//打印for (vector<int>::iterator iterator = v1.begin(); iterator != v1.end(); iterator++) {cout << *iterator << endl;}
}void test01() {//1、vector<T> v; 默认构造vector<int> v1;//给v1赋值for (int i = 0; i < 10; ++i) {v1.push_back(i);}//打印printVector(v1);//打印0-9//2、通过区间方式进行构造,将v1.begin,end()区间中的元素拷贝给本身vector<int> v2(v1.begin(), v1.end());//打印printVector(v2);//打印0-9//3、n个elem方式构造vector<int> v3(10, 100);printVector(v3);//打印10个100//4、拷贝构造vector<int> v4(v3);printVector(v4);//打印0-9
}int main() {test01();return 0;
}

C++中vector的构造函数相关推荐

  1. STL中vector的构造函数

            vector是由STL提供的一种序列式容器,它的底层其实就是一个动态数组.如要使用vector,需要#include<vector>. vector的特点:        ...

  2. c++中vector的用法详解

    c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间 ...

  3. c++ vector 赋值_C++中vector用法

    vector是什么 vector是C++标准模板库(STL-Standard Template Library)中的概念内容,它是一个能够操作多种数据结构和算法的模板类和函数库,是一个封装了动态大小数 ...

  4. [转贴]从零开始学C++之STL(二):实现一个简单容器模板类Vec(模仿VC6.0 中 vector 的实现、vector 的容量capacity 增长问题)...

    首先,vector 在VC 2008 中的实现比较复杂,虽然vector 的声明跟VC6.0 是一致的,如下: C++ Code  1 2   template < class _Ty, cla ...

  5. STL中vector的几种初始化方式

    无参构造函数初始化 vector<char> VT; 有参数的构造函数初始化 //初始化size,但每个元素值为默认值 vector<int> abc(10); //初始化了1 ...

  6. vector的构造函数

    vector的构造函数 vector():创建一个空vector vector(int nSize):创建一个vector,元素个数为nSize vector(int nSize,const t&am ...

  7. opencv中vector类的介绍

    1.c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当不知道数组的个数的时候 可以使用vector<int>a; ...

  8. python函数type的用意_Python中type的构造函数参数含义说明

    测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...

  9. 继承关系中的拷贝构造函数和赋值操作重载函数分析

    文章目录 1 继承关系中的拷贝构造函数和赋值操作重载函数分析 1 继承关系中的拷贝构造函数和赋值操作重载函数分析 在继承关系中,如果子类未实现拷贝构造函数,那么在子类进行拷贝构造操作时,会直接调用父类 ...

最新文章

  1. 被spring和hibernate4逼疯
  2. 多态指针访问虚函数不能被继承的类快速排序N皇后问题插入排序堆排序merge归并排序栈上生成对象两个栈实现一个队列...
  3. input框必填星号*垂直居中变大设置
  4. 医学科研中的作用_医学论文中参考文献的作用及常见类型
  5. 两个python文件怎么联系在一起_【新手求助】怎样把两个程序连接在一起?老师作业,谢谢啦...
  6. 散列表(算法导论笔记)
  7. sonarqube+jenkins 构建代码质量管理平台
  8. 新能源汽车涨价潮继续 奇瑞新能源、极狐汽车宣布跟进涨价
  9. Inno Setup使用技巧
  10. iPhone折叠屏长啥样?网友迫不及待做出一个渲染视频
  11. EXTI外部中断触发:神舟IV
  12. 黑客(一):黑客守则
  13. 软件工程 超市库存管理系统 设计报告
  14. NAT映射和代理服务器
  15. 中国金茂上线电子签名,加速地产业务数字化
  16. Linux 路由表和静态路由
  17. linux系统显示无法挂载,linux系统无法挂载U盘
  18. 《SpringBoot2.0 实战》系列-整合FlyingSaucer + thymeleaf 实现模板文件转pdf打印
  19. 物联网应用技术学习内容及就业前景
  20. FactoryBean的使用~

热门文章

  1. Unity渲染管线简介
  2. ORACLE DSG数据同步软件进程导致数据库无法正常关闭
  3. 在游戏中学会进制转换
  4. 1032 挖掘机技术哪家强(20分)
  5. 学习Python最正确的步骤
  6. 一张图搞懂Ajax原理
  7. App页面提示样式小总结
  8. Linux下安装DM数据库及SrpingBoot+druid连接DM数据库
  9. oracle 查看tns状态,oracle for windows 监听问题之TNS-12545
  10. R2s便捷访问光猫设置