C编程语言有一种名为Vector的应用方法,其作用在实际编程中非常重要。 这里将详细介绍C Vector的相关应用技巧和基本内容,希望对您有帮助。
(1)向量型标识符;
)2)向量型标识符(最大容量);
)3)向量类型标识符(最大容量,初始所有值);
(4) inti [4]={ 12,3,4,5 };
向量型(,2 ); //得到的I索引值为3以上的值
)5) vector vector //vi定义二维容器; 请记住一定要有空间。 否则,我会报告错误
vector int线
//使用时必须首先初始化vi行;
for(intI=0; i 10; I )
{
Vector.push_back(line;
}
//我个人认为用载体定义二维序列比较好。 因为很长,所以不用预先决定。 非常好。
)6) c载体排序
矢量Int Vi;
VI.push_back(1;
VI.push_back(3;
VI.push_back(0;
sort(VI.Begin )、vi.end ); //从小到大
距离reverse(VI.Begin (,vi.end ) )//)大道很小
(7)顺序访问
矢量Int Vi;
for(intI=0; i 10; I )
{
vector.push_back(I;
}
for(intI=0; i 10; I//第一种调用方法
{
出局了
}
for (vector :3360 iterator it=VI.begin );
it!=vi.end (; it//2第二种调用方法
{
cout *it ';
}
(8)寻找
矢量Int Vi;
for(intI=0; i 10; I )
{
vector.push_back(I;
}
vector int :3360 interator it=find (VI.begin (,vi.end,3 );
cout *it endl; //返回容器中找到值的位置。
)9)使用序列初始化c载体
inti [ 10 ]={ 1,2,3,4,5,6,7,78,8 };
//第一个
VectorVI(I1,i 3;//从第二个元素到第三个元素
for (vector :3360 interator it=VI.begin );
it!=vi.end (; it )
{
cout *it
}
(10 )结构体类型
结构模板
{
公共:
字符串str;
公共:
int id;
}tmp
int main () )
{
向量t;
temp w1;
w1.str='Hellowor ';
w1.id=1;
t.push_back(T1;
cout w1.str ','
返回0;
}
C Vector的基本介绍在这里。