2

char*Qt Creator はまたは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";

デバッガーのウォッチ ウィンドウには、次のように表示されます。

ここに画像の説明を入力

ご覧のとおり、cdはテキストとして表示されますが、abは通常のポインターのように扱われます。

char*それを表示し、それが示すのとwchar_t*同じ方法で表示できる設定はstd::stringありstd::wstringますか?

4

1 に答える 1