Как увидеть содержимое динамически размещаемого массива при отладке в VS 2010? - PullRequest
1 голос
/ 07 февраля 2012

Я хотел бы иметь возможность видеть содержимое динамически размещенного массива при отладке в Visual Studio 2010. Можно легко наблюдать за тем, что находится внутри статически размещенного массива, но когда дело доходит до динамического выделения, можно увидеть только адрес первого элемента.в режиме отладки.

Можно ли предварительно просмотреть это содержимое?(кроме создания массива с постоянным размером и присвоения ему всего динамически распределенного содержимого)

Ответы [ 2 ]

3 голосов
/ 07 февраля 2012

Это довольно просто, Ф.э. у вас есть:

char* ptr = new char[10];

Тогда, если вы напишите в отладчике:

ptr,10

он покажет вам содержимое, как если бы это был статический массив.

1 голос
/ 08 февраля 2012

Вы можете использовать окно просмотра памяти во время отладки (меню debug-> windows-> memory -> ...).Введите там «ptr» (без кавычек), и вы увидите реальный образ памяти.Пока вы входите в отладчик, каждое изменение в памяти будет помечено красным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...