出力ウィンドウに wstring を出力したい (英語でそう呼ばれていることを願っています)。

しかし、それはしません。
誰かが私がどこで間違ったのか見ていますか?
出力ウィンドウに wstring を出力したい (英語でそう呼ばれていることを願っています)。

しかし、それはしません。
誰かが私がどこで間違ったのか見ていますか?
OutputDebugString()Win32 APIを使用してみてください。
VS2005 以降のデフォルトである Unicode ビルドでは、OutputDebugString()展開されますOutputDebugStringW()(つまり、API のUnicode UTF-16 バージョンであり、ANSI バージョンは ですOutputDebugStringA())。
は生の C 文字列ポインタOutputDebugString[W]を想定しているため、メソッドを使用しての内容を前述の APIに渡すことができます。std::wstring::c_str()std::wstring
// std::wstring sDebug
....
OutputDebugString( sDebug.c_str() ); // (is OutputDebugStringW() in Unicode builds)