Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不明白为什么会发生此错误:
while (currentNode != nullptr) currentNode = currentNode->parent;
我的while循环条件应该阻止它....
while
0xCCCCCCE0看起来很像0xCCCCCCCCVisualC++ 在调试版本中放入任何未初始化的局部变量。
0xCCCCCCE0
0xCCCCCCCC
所以我的猜测是你忘了设置nullptryour currentNodeor some parent。
nullptr
currentNode
parent
如果
currentNode->parent
包含无效的指针值,这将因访问冲突而崩溃。可以将指针设置为无效值,它是 nullptr 并不是唯一的情况。检查您设置值的位置。