2011-07-14 14 views
0

WinDBGでstd:string型のcsNameBuffer配列の内容を取得する方法を教えてください 私はコマンドを使って試してみました:WinDBGでstd:string配列の内容を取得/読み込む方法を教えてください

dt -r objNames csNameBuffer[0] _Bx _Buf 

出力は次のとおりです。

Local var @ 0x2cf7f4 Type CBase<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > 
    +0x000 csNameBuffer : 0x005a981c std::basic_string<char,std::char_traits<char>,std::allocator<char> > 

Cross-post on MSDN forum

答えて

0

!STLコマンドを使用して、windbgのSTLオブジェクトを表示できます。構造体を調べると、通常は基底の文字列への直接ポインタを得ることができますが、私は過去に、デバッグモードかリリースモードかによって、STLオブジェクトがどのように変化したか実際に格納されます。

関連する問題