kitsoRik Asked:2020-08-04 14:53:54 +0800 CST2020-08-04 14:53:54 +0800 CST 2020-08-04 14:53:54 +0800 CST 表达式:_CrtIsValidHeapPointer(block) - 772 我收到此错误: 在网上搜索,发现由于双重释放内存,找了半天是在哪里做的,决定把所有的析构函数依次注释掉,找出错误在哪里,但是在我全部注释掉之后出来,错误继续爬出来,然后我仔细看,那里的路径不是我的文件,错误不在我的代码中,而是在源代码中? qt 1 个回答 Voted Best Answer kitsoRik 2020-08-09T01:05:52+08:002020-08-09T01:05:52+08:00 如果没有其他答案,那么我会回答对我有帮助的答案。结果,我遇到了一个问题,我从内存中删除了对象,但最后指针指向同一个地方,并且在析构函数中我检查了 NULL,当对象被删除时,结果为真。结果,删除后,我干脆将指针设置为NULL delete pointer; pointer = NULL;
如果没有其他答案,那么我会回答对我有帮助的答案。结果,我遇到了一个问题,我从内存中删除了对象,但最后指针指向同一个地方,并且在析构函数中我检查了 NULL,当对象被删除时,结果为真。结果,删除后,我干脆将指针设置为NULL