gpt4 book ai didi

c++ - 如何检测和隔离 C++ 访问冲突错误

转载 作者:行者123 更新时间:2023-11-30 04:36:27 24 4
gpt4 key购买 nike

当我开发 C++ 应用程序时,

我使用的是一个简单的 list<int> *somelist = new list<int>();包含数据。

我试图使用类似这样的方法来迭代这个列表:

for (list<int>::iterator j=somelist->begin();j!=somelist->end();j++)
{
//do something with *j
}

当我用指针做某事时 j由于链式 react ,我要访问的数据已从列表中删除,不再存在。

所以,系统提示我访问冲突错误消息。

谁能告诉我如何识别指针 j是一个坏指针

最佳答案

做不到。在遍历过程中你不能删除列表。

关于c++ - 如何检测和隔离 C++ 访问冲突错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com