特点:当成数组使用
1.pop_back()&push_back()
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int>obj;
for(int i=0;i<10;i++) //所有i都是临时变量,之后需要的话还要重新定义
// obj[i]=i; 这种赋值方式不行————【待类比】
{
obj.push_back(i);
cout<<obj[i]<<" ";
} //由忘加{}可知int i的有效范围
cout<<"\n";
//cout<<'\n'; 事实证明,cout ""与''内部都是字符时,暂时没什么区别
for(int i=0;i<5;i++)
obj.pop_back();
for(int i=0;i<obj.size();i++)
cout<<obj[i]<<' ';
return 0;
}
2.clear()
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector <int>obj;
for(int i=0;i<10;i++)
{
obj.push_back(i);
cout<<obj[i]<<","; //""是内容,''是字符,不过\与%在""可以转义,在''种仍然是一种字符
}
cout