В отладчике Visual Studio что означает {null = ???}? - PullRequest
1 голос
/ 13 сентября 2009

Я отлаживал программу на C ++ в VS 2003, и переменная boost показала, что имеет значение {null = ???}. Что это значит?

1 Ответ

3 голосов
/ 13 сентября 2009

Как правило, когда вы видите ??? в отладчике C ++ это означает, что у базового оценщика выражений были проблемы с доступом к памяти для конкретного выражения. Так что, скорее всего, это значение указывает на недопустимую или недоступную память.

Также возможно, что в этом сеансе используется файл autoexp.dat , и он указывает на член, который недоступен / недоступен в базовом выражении. Я считаю, что это также приведет к ??? дисплей.

...