#include <iostream>
#include <vector> //STL库的头文件之一
using namespace std;
int main()
{
vector<int> vec; //int:整型 vec:定义的动态数组名称
int i;
// 输出 vec 的原始长度
cout<<"原始长度:"<<vec.size()<<endl; //vec.size(); vec的长度
// 推入 5 个值到向量中
for(i = 0; i < 5; i++){
vec.push_back(i); //vec:数组名称 push_back:拓展一位 i:在拓展的空间中加入i
}
//输出 vec 扩展后的长度
cout<<"扩展后的长度:"<<vec.size()<<endl;
cout<<"\n用cout访问\n";
// 访问向量中的 5 个值
for(i = 0; i < 5; i++){
cout<<vec[i]<<endl; //动态数组输出用cout访问即可
}
return 0;
}
函数总结:
push_back( ) 成员函数在向量的末尾插入值,如果有必要会扩展向量大小
size( ) 函数显示向量的大小