2016-08-31 4 views
3

Visual Studio 2015のアップデート3以降、インスペクタでは最初にstd::wstringの文字列コンテンツのような情報は表示されないという問題があります。私は文字列を見るためにインスペクタを最初に開かなければならなかった。 this questionで問題を解決しようとしましたが、動作しません。 std::stringstd::vector<T>などは動作せず、{...}と表示されます。 InspectorSTLコンテナの検査が正しく動作しない

+0

あなたは 'のstd :: STRING'または'のstd :: wstring'を使用しています。 'L '''はワイド文字用です。 – NathanOliver

+0

@ NathanOliver私はstd :: wstringを使用していますが、この問題はstd :: stringでも発生します。わかりやすくするために、私はstd :: wstringに編集します – DogeAmazed

+0

そしてそれは更新2で働いたのですか? – rustyx

答えて

2

何とかVisual Studioは、私は英語の言語パックを再インストールして、Visual Studioでそれを設定する必要がありました更新プログラム3で自身を破壊し(その前に:

スクリーンショット(代わりに{...}のはL"Hello"のようなものがあるはずです)ドイツ語であり、英語のオプションはありませんでした)。今それは動作します。

関連:https://connect.microsoft.com/VisualStudio/feedback/details/1676171/change-in-c-stl-container-implementation-causes-debug-visualizer-error

関連する問題