Qt Creator 不会将变量char*
或wchar_t*
变量显示为字符串,而正确显示std::string
和std::wstring
显示。
例如对于此代码:
const char *a = "abcd";
const wchar_t *b = L"abcd";
std::string c = "abcd";
std::wstring d = L"abcd";
调试器的观察窗口显示:
如您所见,c
andd
显示为文本,但a
andb
被视为常规指针。
有没有一种设置可以让它显示char*
和显示的wchar_t*
方式相同?std::string
std::wstring