跟着老师做的,我用的dev这里就报错了
// 储存选项for(map<int,Speaker>::iterator it =sm.m_Speaker.begin();it!=sm.m_Speaker.end();++it)
{
cout<<"选手编号:"<<it->first<<"姓名:"<<it->second.name<<"分数:"<<it->second.score<<endl;
}
这里报错 具体信息太多了,放文件中 不明白为何报错 我这边没有报错,可以通过编译
人造人 发表于 2022-5-18 17:14
我这边没有报错,可以通过编译
不会吧,我用dev会报错,
运行结果:
--------------------------------
Process exited after 0.479 seconds with return value 3221225477
请按任意键继续. . .
想入门的新人 发表于 2022-5-20 20:11
不会吧,我用dev会报错,
运行结果:
你没有说 是运行报错还是编译报错
你贴了一点代码说报错,我就认为是编译报错了
这个代码编译没有报错
人造人 发表于 2022-5-20 20:14
你没有说 是运行报错还是编译报错
你贴了一点代码说报错,我就认为是编译报错了
这个代码编译没有报错
...
编译可以,运行起来就不行,感觉可能是编译器的问题,我感觉代码没问题 想入门的新人 发表于 2022-5-20 21:03
编译可以,运行起来就不行,感觉可能是编译器的问题,我感觉代码没问题
是代码的问题,看起来你的代码还没有写完?
想入门的新人 发表于 2022-5-20 21:03
编译可以,运行起来就不行,感觉可能是编译器的问题,我感觉代码没问题
编译器的问题基本上是不可能
因为这么多人都在用的编译器,哪能那么容易就出问题?
人造人 发表于 2022-5-20 23:16
编译器的问题基本上是不可能
因为这么多人都在用的编译器,哪能那么容易就出问题?
那我在看看 人造人 发表于 2022-5-20 23:16
编译器的问题基本上是不可能
因为这么多人都在用的编译器,哪能那么容易就出问题?
老哥,我调试了一下
在这个地方i=3的时候就报错了,不知道咋回事
// 创建 12名选手
void SpeechManager::createSpeaker()
{
string nameSeed = "ABCDEFGHIJKL";
for(int i=0;i<nameSeed.size();i++)
{
string name ="选手";
name += nameSeed;
// 创建具体选手
Speaker sp;
sp.name =name;
for(int j=0;j<2;j++)
{
sp.score =0;
}
// 创建选手编号
this->v1.push_back(i+10001);
// 选手编号以及对应选手存放到map 容器
this->m_Speaker.insert(make_pair(i+10001,sp));
}
} 想入门的新人 发表于 2022-5-24 21:42
老哥,我调试了一下
在这个地方i=3的时候就报错了,不知道咋回事
把你现在的代码发一下
全部的代码
人造人 发表于 2022-5-24 21:50
把你现在的代码发一下
全部的代码
没有改过就是上面的文件全部 想入门的新人 发表于 2022-5-25 20:31
没有改过就是上面的文件全部
接下来的这一个星期我有点忙
我找时间帮你看看
人造人 发表于 2022-5-26 08:49
接下来的这一个星期我有点忙
我找时间帮你看看
好的,感谢了{:10_254:}{:10_281:} 问题解决了吗?
人造人 发表于 2022-6-5 15:21
问题解决了吗?
还没
页:
[1]