Как добавить отладочные часы для динамически размещенного массива в CodeLite?

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

введите описание изображения здесь

Есть ли способ просмотра содержимого динамически размещаемого массива? Я прошел через этот пост, но решение, похоже, не работает для CodeLite. Я думаю, это из-за другого отладчика.

Как отобразить динамически размещенный массив в отладчике Visual Studio?

1 ответ

Решение

Я добился определенного успеха, используя синтаксис стиля приведения к значению watch:

(int[10]*)a

Это показывает все значения массива, когда-то развернутые в окне просмотра. Декларация a в коде было:

int *a = new int[10];

Вот окно просмотра:

Другие вопросы по тегам