Просмотр целочисленных значений в областях памяти, выделенных как символы в отладчике Visual C ++ 2008 - PullRequest
1 голос
/ 09 января 2012

Я использую Visual C ++ 2008 для написания и отладки своего проекта. У меня есть указатель на символ *. Я хочу просмотреть 4 байта, начиная с моего указателя, как целое число в отладчике. Как мне это сделать? (int) (* pointer) приходит на ум, но я боюсь, что он просто возьмет 1-байтовое значение, на которое указывает указатель, и преобразует его в целое число.

1 Ответ

3 голосов
/ 09 января 2012

Вы должны привести свой указатель к нужному типу указателя и , затем разыменования, например:

*(int*)(pointer)

Это работает в GDB, хотя я думаю, что это похоже на другие отладчики.

...