vector(1)
来源:互联网 发布:证券时报股市大数据 编辑:程序博客网 时间:2024/06/06 09:09
vector(1)
---雨竹清风
vector是元素的集合,是一个类模板(不是类或者函数)。
使用vector需要包含头文件<vector>。
1. vector的定义
1)vector<T> v1;//空的vector
2)vector<T>v2(v1);//将v1复制给v2
3)vector<T>v2 =v1;//与上一个语句等价
4)vector<T>v3(n,val);//创建一个vector包含n个元素,值都为val
5)vector<T>v4{a,b,c};//创建一个vector包含3个元素,元素的值为a,b,c
6)vector<T>v5={a,b,c};//与上一句等价
7)通过拷贝迭代器区间[first,end)的元素值,创建一个新的vector。
例如:intiArray[]={11,2,3,4,5,6};
vector <int>v(iArray,iArray+5);
2. 初始化
vector<string> v1 ={“a”,”b”,”v”};
vector<int>ivec(10,-1);//创建一个大小为10的初始值全部是-1的容器
初始化可以使用push_back()函数。
注意:使用圆括号的第一个数字a是创建一个大小为a的容器。使用花括号是直接初始化的vector。花括号里的值必须与<>的类型相同。
0 0
- vector(1)
- vector(1)
- c++ vector(1)
- vector(1)
- vector 学习初步(1)
- C++ <vector>入门(1)
- vector向量类(1)
- 二维vector,siziof(vector)
- 11/7/1 Vector(1)
- 容器类(1)Vector(2)
- STL学习之vector(1)
- Vector、ArrayList、List 使用(1)
- c++容器1(vector、list、deque)
- STL要点学习(1)--vector容器
- STL系列之vector(1)
- STL vector<bool>的介绍(1)
- c++语言笔记(1):vector
- C++ primer学习笔记(1)Vector
- string有关函数
- 通过RFC(C#)连接SAP系统
- 计数排序
- 产生随机数的方法:
- 修改文件时间或者创建新文件:touch
- vector(1)
- Bitmap
- vector(2)
- vector(3)
- vector(4)
- deque(1)
- deque(2)
- JAVA反射机制
- class [Ljava.lang.String; 和class java.lang.String; 的区别