Как добавить отладочные часы для динамически размещенного массива в CodeLite?
Я хотел бы проверить содержимое элементов в массиве во время отладки моей программы. Но когда я добавляю наблюдение за динамически размещаемым массивом, я вижу только адрес для указателя?
Есть ли способ просмотра содержимого динамически размещаемого массива? Я прошел через этот пост, но решение, похоже, не работает для CodeLite. Я думаю, это из-за другого отладчика.
Как отобразить динамически размещенный массив в отладчике Visual Studio?
1 ответ
Решение
Я добился определенного успеха, используя синтаксис стиля приведения к значению watch:
(int[10]*)a
Это показывает все значения массива, когда-то развернутые в окне просмотра. Декларация a
в коде было:
int *a = new int[10];
Вот окно просмотра: