#include <iostream>
#include <vector>
#include <string>
#include <cstdlib>
#ifndef NN
#endif // NN
using namespace std;
int main()
{
int vv;
vector<int> vec;
cin>>vv;
while(vv>0&&vv<20)
vec.push_back(vv--);
vector<int>::iterator it=vec.begin();
while(it!=vec.end()){
cout<<*it++<<" ";
}
vector<string *> vstring;
string str;
while(cin>>str){
string *pstr =new string;
*pstr = str;
vstring.push_back(pstr);
}
vector<string*>::iterator iter=vstring.begin();
while(iter!=vstring.end()){
cout<<**iter<<" :"<<(**iter).size()<<endl;
iter++;
}
iter=vstring.begin();
while(iter!=vstring.end()){
delete *iter;
iter++;
}
return 0;
}
vector,iterator,指针
最新推荐文章于 2024-03-10 23:33:25 发布
本文通过一个C++程序示例介绍了如何使用标准模板库(STL)中的vector容器来存储整数和字符串指针,并演示了如何遍历输出这些元素及其大小。此外,还展示了如何释放分配给字符串指针的空间。
1557

被折叠的 条评论
为什么被折叠?



