c++中vector容器的用法
-
C语言中const关键字是constant的缩写,通常翻译为常量、常数等,它可以修饰变量、数组、指针、函数参数。
-
vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员
(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。 (2)vector<int> a(10,1); //定义了10个整型元素的向量,且给出每个元素的初值为1 (3)vector<int> a(b); //用b向量来创建a向量,整体复制性赋值 (4)vector<int> a(b.begin(),b.begin+3); //定义了a值为b中第0个到第2个(共3个)元素 (5)int b[7]={1,2,3,4,5,9,8}; vector<int> a(b,b+7); //从数组中获得初值 -
c++中常用的vector容器作为参数时,有三种传参方式,分别如下:
- function1(vector
vec),传值 - function2(vector
&vec),传引用 - function3(vector
*vec),传指针
- function1(vector

浙公网安备 33010602011771号