习题3.18的实现和测试代码 #include <iostream> #include <vector> using namespace std; int main() { //实现 vector<int> ivec(20,20); vector<int>::iterator piter=ivec.begin(); while (piter!=ivec.end()) { *piter=*piter*2; piter++; } //debug unsigned int cnt=0; for (vector<int>::iterator iter=ivec.begin();iter!=ivec.end();iter++) { cnt++; cout<<cnt<<":"<<*iter<<"/t"; if (cnt%5==0) { cout<<endl; } } }