双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

关于vector的问题,代码编译通过,运行出错~求教…

麦兜睡觉觉 麦兜睡觉觉 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码实现的功能是想向vector容器中添加元素并输出~~
但是编译能通过,执行时输入元素后出现错误,各位高手帮忙看看…怎么回事。。。

但是也会提示错误, The variable 'spvec' is being used without being initialized.想问问spvec该怎么定义呢?

代码如下:


#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
//input
vector<string> *spvec;
string str;
while(cin>>str)
spvec->push_back(str);

//output
vector<string>::iterator iter=spvec->begin();
while(iter!=(spvec->end()))
{
cout<<*iter<<""<<iter->size()<<endl;
++iter;
}
return 0;
}
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
麦兜睡觉觉
C++ 语言 65,214 成员 250,514 内容