vector数组如何应用?举例说明下

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:07:02
vectro(10);
vector[10];
vector(10)[2];
vector[10](2);
有没有上面的用法,有的话,详细说明下,好的话追加积分。
不好意思上面写错了:
vector<string> s;
s(10);
s[10];
s[10](2);
s(10)[2];
有没有上面的用法,有的话,详细说明下,好的话追加积分。

没有上面的用法,vector是矢量,不算数组,
使用是申明类型,如vector<int> a;
则a就是申明好的,
使用时通过.符号调用他的方法,
给你一个例子吧。
#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<int> a;
int i;
for (i=0;i<10;i++)
{
a.push_back(i*i+3);
}
for (i=a.size()-1;i>=0;i--)
{
cout<<a[i]<<endl;
}
return 0;
}