2017-04-07 26 views
0

Visual Studio 2010(C++)でデバッグモードでデータビューアを使用すると、データが表示されないことがあります。私は他の多くの変数のデータを見ることができますが、以下に示すものはありません。下の要素は配列です。どうすれば "(エラー)"メッセージを取り除き、データを見ることができますか?Visual Studio 2010 C++デバッガ - データが表示されない

enter image description here

アップデート:私は、 "ビュー" と呼ばれるメンバ関数を書きました。私が関数呼び出しにジャンプすると、デバッガは正常に動作し、すべてのクラス変数を見ることができます。多分、これはポインターに続くデバッガーの問題です。

enter image description here

+0

Microsoft製品を使用しています。あなたは考えましたか? 1)製品のマニュアルを読む? 2)サポートのためにマイクロソフトに連絡しますか?これはC++関連の質問ではありません。また、あなたはVS2017へのアップグレードを検討しましたか?いずれにしても、VS2010の現代のC++標準への準拠により、腎臓を傷つけることができます。 –

+0

@Jesper「デバッガで(エラー)が表示されたら」というMicrosoftのページを指摘してください。これは製品ドキュメントの一部です。また、OPはVisual StudioとDebuggingで質問にタグを付けました。私には正当な質問のようです。 –

+0

"(エラー)" "Visual Studio 2010 Debugger"でGoogle検索をいくつか行いましたが、何も見つかりませんでした。上記の画像の白いボックスの名前は何ですか? 私はそれを何と呼ぶべきかも分かりません。データビューアボックス?デバッグウィンドウ? 多分私はMSDNフォーラムに投稿したはずですが、私は別のアカウントを設定する手間を掛けたくありませんでした。ここに誰かを憧れているのはこれまでに見たことです。ポインターの表示と関係があるかもしれません。私が開発している製品は、遅くともVS 2012しかサポートしていません。 – PentiumPro200

答えて

0

あなたのオブジェクト "テスト" 標準STLクラスの一つです(ETCベクトル、セット、...)?

もしそうなら、通常はデバッガのツールチップでもサイズを取得する必要があります。これは壊れたautoexp.datファイルのようです。

autoexp.datでいくつか変更を加えた場合は、元に戻して、これが役立つかどうかを確認してください。

+0

これはSTLクラスではなく、ベンダーがサポートしている独自の配列です。デバッガは80 +%の時間で正常に動作します。 – PentiumPro200

+0

...内部に格納されているオブジェクトの種類は何ですか?配列に格納されているオブジェクトの "(エラー)"が表示されます。 – mligor

+0

私が定義した構造体を格納しています。 – PentiumPro200

関連する問題