Visual Studio 2010 では、データ ヒント領域 (ウォッチ ウィンドウ、プレビュー) や拡大鏡によってアクセスされる拡張領域など、さまざまなネイティブ C++ Debugger Visualizer コンポーネントに null が埋め込まれた文字列 (char* および wchar_t*) を表示しようとしています。ガラス (stringview)。たとえば、文字列に null 文字が含まれている場合でも、BSTR (ATL::CComBSTR に埋め込まれている) をすべてのコンテンツと共に表示したいと考えています。デフォルトでは、ポインタを,s8
、,s
、またはに設定する,su
と、文字列が null で終わるものとして扱われますが、これは望ましい動作ではありません。この質問は、2012、2008、またはそれ以前のバージョンではなく、VS2010 に特に適用されます。
何か賢いアイデアはありますか?