int main()
{
vector<int> ivec(10,4);
for(vector<int>::size_type ix = 0; ix != ivec.size(); ix++) //用int=0没错
ivec[ix] = 2;
for(vector<int>::size_type ix = 0; ix != ivec.size(); ix++)
cout << ivec[ix] << endl;
//下标不能添加元素,下面ivec是空对象,下标只能用于获取已存在的元素
vector<int> ivec0;
for(vector<int>::size_type ix = 0; ix != 6; ix++) //用int=0没错
//ivec[ix] = 2;错的
ivec0.push_back(ix);
for(vector<int>::size_type ix = 0; ix != ivec0.size(); ix++)
cout << ivec0[ix] << " " ;
return 0;
}
vector下标操作
最新推荐文章于 2024-06-21 16:12:47 发布