0

std::vector の場合、内容は、デバッグ モードで Visual Studio 2010 のウォッチ ウィンドウで次のステートメントを使用して表示できます。

(v._Myfirst)[startIndex], count  

ここで、v はベクトル変数、count はリストする値の数です。

std::vector のように: Visual Studio 2010 (デバッグ モード) で std::deque に格納されているコンテンツを表示するために使用できる方法はありますか?

ありがとう、

4

1 に答える 1

0

以下は、この問題を解決するために使用した設定です。この設定は、std::deque コンテナーのコンテンツを表示しないという問題に対処するだけでなく、他の stl コンテナー (Vector、Map、Set など) のコンテンツもデバッグ モードで表示するようになりました。

[この設定は、 Microsoft Visual Studio 2010 Service Pack 1と共にインストールされたVisual Studio 2010 Professionalバージョンでのみテストしました]

ステップ 1: Microsoft Visual Studio 2010 Service Pack 1 をアンインストールします。私のプロジェクト作業では、Service Pack 1 は実際には必要ないので、Service Pack 1 をアンインストールしても問題は発生しません。

ステップ 2: システムを再起動します。

手順 3:エラー「リ​​ンク: 致命的なエラー LNK1123: COFF への変換中にエラーが発生しました: ファイルが無効または破損しています」が表示されない場合、この手順は必要ありません。それ以外の場合はブラウズ

プロジェクトのプロパティ -> リンカー (一般) ->インクリメンタル リンクを有効にするをいいえ (/INCREMENTAL:NO) に変更します。

于 2013-08-06T15:11:18.000 に答える