2016-08-09 2 views
0

Я отлаживаю проект C с Visual Studio 2013. Что означает {???} в нижнем окне Watch?Что означает {???} в окне VC++ Watch?

enter image description here

Я думаю, что должно быть что-то не так, и я искал немного. Но не повезло.

+3

Значение, на которое указывает указатель, обычно отображается там, но поскольку указатель имеет значение null, он не может быть разыменован и значение не может быть получено. '???' означает это. –

ответ

0

Предложение Игоря верное, это образец для этой проблемы.

Если я отключу код строки «currnode-> nextnode = NULL;», он покажет тот же результат, что и ваш.

enter image description here

Но если я включаю его, он будет показывать значение NULL, как этот снимок экрана, так что это будет связано с нулевым значением указателя.

Смежные вопросы