我在类int _width;
的构造函数中设置了变量Stage
,如下所示:
Stage::Stage():_width(33), _height(23)
{
...
}
后来我在路径查找方法中使用它,我在其中调用:
ex = fminf(_width - 1, current->x + 1);
只是为其他东西设置了一个结束X点。问题是我收到Thread 1: EXC_BAD_ACCESS (code=1, address=0x8)
错误。当我尝试使用p _width
注销时,我得到:
(lldb) p _width
error: Couldn't apply expression side effects : Couldn't dematerialize a result variable: couldn't read its memory
我不确定这里发生了什么。我没有在任何地方重置变量。