1

すべての STL コンテナーのラッパー クラスがあります。また、gdb でコード ベースをデバッグしているときに、マップの 1 つに含まれる値を確認したいと考えています。私はすでにすべての stl ビューを含む .gdbinit を持っています。現在、gdb は pmap、pvector などのすべての stl コマンドを認識していますが、ラッパー マップ (または他のコンテナー) オブジェクトを stl コマンドの引数として指定すると、次のエラーが発生します。

(gdb) pmap wrapperMapObj
Invalid type combination in equality test.

ラッパー オブジェクトの値を確認するにはどうすればよいですか?

4

1 に答える 1

1

私はすでにすべてのstl-viewsで.gdbinitを持っています

STLビューはとても前世紀です。GDB-7.xを使用している場合、新しいpythonprettyプリンターははるかに優れたユーザーエクスペリエンスを提供する可能性があります。

しかし、ラッパーマップを提供すると

あなたはあなたの「ラッパーマップ」が何であるかを説明していないので、それについてのあなたの質問にどのように答えることができますか?

于 2012-05-31T03:31:16.683 に答える