- vector<string*>str;
- for(int i=0;i<10;++i)
- { string sr("women");
- string *ss=new string;
- *ss =sr;
- str.push_back(ss);
- }
- for(vector<string*>::iterator ite=str.begin();ite!=str.end();++ite)
- cout<<**ite<<" "<<(**ite).size()<<endl;
定义一个vector对象,其每个元素都是指向string类型的指针,读取该vector对象,输出string的内容及其相应的长度,
因为str是指针类型的,所以iterator 需要两次解操作。
转载于:https://blog.51cto.com/jun0213/1047126