#include"iostream"
#include"vector"
using namespace std ;
void printVector(vector<int> &v)
{
for(vector<int>::iterator it = v.begin();it!=v.end();it++)
{
cout<<*it<<'\t';
}
cout<<endl;
}
void genNum(vector<int> &v)
{
for(int i=0;i<10;i++)
{
v.push_back(i);
}
}
// vector的赋值
int main()
{
// Initialize
vector<int> v;
genNum(v);
printVector(v);
// 重载运算符 = : vector& operator=(const vector &vec)
vector<int>v1;
v1=v;
printVector(v1);
// 方法赋值 assign
vector<int>v3;
v3.assign(v.begin(),v.end());
printVector(v3);
// n个element赋值方式
vector<int>v4;
v4.assign(10,34);
printVector(v4);
return 0;
}
C++ Vector的赋值操作(vector.assign)
最新推荐文章于 2024-07-27 09:50:51 发布