私はインテルのコンパイラとビジュアルスタジオを使用しており、マップにある値をデバッグできないようです。私はマップのサイズを表示するクイックプレビューを取得しますが、要素は「(エラー)」としてしか表示されません、簡単な例を使って説明します。単一のエントリmyMapVariable [6] = 1でマップを生成しました;壊れたstd :: map visualiser in VS2005
Iマウスであれば、私はこの「myMapVariable 1」 取得し、ウォッチウィンドウに、私は同じことを取得し、プラスに拡大することは、単一の子の名前=「(エラー)」というエントリと値を与える上= 0(それは間違っている)。
autoexp.datデバッグファイルに行を追加しました。このファイルには、[raw members]という子の生のメンバー変数が表示され、その出力はimageに表示されます。私はかなり助けなしにこれをさらに掘り下げる能力の限界に達しているので、ここに誰かが何らかの洞察を提供できるかどうか尋ねるだろう。
はい、私はときどきデバッガを停止し、マップを反復するループを追加するだけで、値が何であるかを知ることができます:(おそらく2008年は答えです(または少なくとも良い転換) –