列表插入出现段错误?

发布于 2024-12-03 17:32:09 字数 1437 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

心不设防 2024-12-10 17:32:09

lIt 尚未正确初始化 - 它是一个迭代器 - 但当前没有指向任何东西 - 您需要执行以下操作:

lIt = iList.begin(); // initialize it to begin, now we can iterate!

lIt has not been correctly initialized - it is an iterator - but currently does not point to anything - you need to do this:

lIt = iList.begin(); // initialize it to begin, now we can iterate!
渔村楼浪 2024-12-10 17:32:09
lIt++;  
lIt++; 

您尚未初始化 lIt 迭代器,但正在递增它。这就是问题所在。

初始化它然后递增:

lIt = iList.begin();
lIt++;  
lIt++; 
lIt++;  
lIt++; 

You've not intialized lIt iterator, yet you're incrementing it. That is the problem.

Initialize it then increment:

lIt = iList.begin();
lIt++;  
lIt++; 
椒妓 2024-12-10 17:32:09

评论总是撒谎!

//0 <-- current pos of iterator lIt

不,不是。 lIt 此时尚未初始化。

The comments always lie!

//0 <-- current pos of iterator lIt

No it's not. lIt is not initialised at this point.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文