一个关于vector,string的程序
//定义一个vector 对象,其每个元素都是指向string 类型的指针,//读取该vector 对象,输出每个string 的内容及其相应的长度
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string *> iter;
string *p;
while (cin >> *p && *p != "erro")
{
iter.push_back(p);
}
for (vector<string *>::size_type ix = 0; ix != iter.size(); ++ix)
{
cout << *p << endl;
p += ix;
}
return 0;
}
//编译可以通过,运行时就出错了,拜托大家帮忙看哈,谢谢了先^_^
*******************************
前面发了一个同样的帖子,发成原创贴了,斑竹把它删了吧:P