Значения переменных Xcode 11 C++ не отображаются красиво во время отладки

Я могу видеть переменные, но для всего, что не является 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 вместо символа.

Есть ли другой способ печати строк? Или есть параметр, который я должен использовать / не использовать, чтобы упростить отладку?

Спасибо

0 ответов

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