Я могу видеть переменные, но для всего, что не является POD, мне нужно углубиться в детали, а затем просто получить адрес памяти. Это абсолютно бесполезно при попытке определить значение строки. Я попытался использовать окно выражения, но я не получил больше информации.
(lldb) print myWCharArray
(unsigned short *) $0 = 0x00006070002a802c
(lldb) print myWString.c_str()
(const std::__1::basic_string<unsigned short, wc16::wchar16_traits, std::__1::allocator<unsigned short> >::value_type *) $1 = 0x00006070002a8050
Используя parray, я смог получить значение больше, чем просто первый индекс массива, но он печатает он разбит на несколько строк, и вместо символа выводится значение ascii.
Есть ли другой способ печати строк? Или есть настройка, которую я должен использовать / не использовать для облегчения отладки?
Спасибо