Я хотел бы иметь возможность видеть содержимое динамически размещенного массива при отладке в Visual Studio 2010. Можно легко наблюдать за тем, что находится внутри статически размещенного массива, но когда дело доходит до динамического выделения, можно увидеть только адрес первого элемента.в режиме отладки.
Можно ли предварительно просмотреть это содержимое?(кроме создания массива с постоянным размером и присвоения ему всего динамически распределенного содержимого)
Это довольно просто, Ф.э. у вас есть:
char* ptr = new char[10];
Тогда, если вы напишите в отладчике:
ptr,10
он покажет вам содержимое, как если бы это был статический массив.
Вы можете использовать окно просмотра памяти во время отладки (меню debug-> windows-> memory -> ...).Введите там «ptr» (без кавычек), и вы увидите реальный образ памяти.Пока вы входите в отладчик, каждое изменение в памяти будет помечено красным.