编写程序来创建有 10 个元素的 vector 对象。用迭代器把每个元素值改为当前值的 2 倍。
验证习题 3.18 的程序,输出 vector 的所有元素。
#include <iostream>
#include <string>
#include <vector>
using std::cin;
using std::cout;
using std::string;
using std::vector;
using std::endl;
int _tmain(int argc, _TCHAR* argv[])
{
vector<int> myvec(10);
for(vector<int>::iterator iter=myvec.begin();iter!=myvec.end();iter++){
cin>>*iter;
}
for(vector<int>::iterator iter=myvec.begin();iter!=myvec.end();iter++){
*iter=(*iter)*2;
cout<<*iter<<endl;
}
system("pause");
return 0;
}