1

我不明白为什么会发生此错误:

while (currentNode != nullptr)
    currentNode = currentNode->parent;

我的while循环条件应该阻止它....

4

2 回答 2

7

0xCCCCCCE0看起来很像0xCCCCCCCCVisualC++ 在调试版本中放入任何未初始化的局部变量。

所以我的猜测是你忘了设置nullptryour currentNodeor some parent

于 2013-08-04T14:39:30.860 回答
2

如果

currentNode->parent

包含无效的指针值,这将因访问冲突而崩溃。可以将指针设置为无效值,它是 nullptr 并不是唯一的情况。检查您设置值的位置。

于 2013-08-04T14:40:13.773 回答