Допустим, у меня есть массив в C ++:
double* velocity = new double[100];
Используя командную строку GDB, я могу просмотреть этот массив с помощью команды:
> print *velocity @ 100
и он напечатает красиво отформатированный список всех двойных значений внутри массива.
Однако при использовании отладчика Xcode самое большее, что он будет делать, - это рассматривать его как указатель на одно двойное значение и отображать скорость [0] в списке переменных.
Это делает настоящую PITA для отладки программ, которые содержат большой динамически распределенный массив. Должен быть какой-то способ сказать XCode «Это указатель на массив длиной 100» и заставить его отображать объект как таковой. Кто-нибудь знает, что это такое?