2012-01-25 6 views
0

私はvarのようなときchar my_array[23]名前をクリックして配列を展開すると、すべての配列値を見ることができます。どのようにvC++デバッガが配列のようなポインタを表示しますか?

でも、varが似ているとできますchar *my_data最初のデータしか見ません。

vC++のデバッガはこの2つのケースでどのように同じ動作をすることができますか?

+0

ポインタが指す要素の数がわかりません。デバッガはどちらも知らない。唯一の安全な答えは「1」です。 –

答えて

1

あなたは、ウォッチウィンドウ

my_dataに23

を記述する必要がありますし、配列のようにそれを拡張することができます。

1

それらは異なるタイプであるため、最初のケースでは(char[23])デバッガは、多くの要素がアレイ内にあるかを知っている、第二のケース(char*)はcharにだけポインタで、デバッガはアレイ

の最初の要素だけを示し
関連する問題