12

次の例を検討してください。

int size = 10, *kk = new int[size];

for (int i = 0; i < size; i++) {
    kk[i] = i;
}

delete [] kk;

配列全体の監視を追加するにはどうすればよいですか? ウォッチを 1 つずつ追加できます ( kk[0]kk[1] ...) が、配列の長さがわかっているので、自動的に行う方法はありますか? 私はkk[0..size-1] のようなものを意味します。

NetBeans IDE を cygwin g++ および gdb と一緒に使用しています。

4

1 に答える 1

12

display *kk@<size>印刷コマンドのドキュメントから試してください:

@は、メモリ内の任意の場所にある連続するデータオブジェクトを配列として扱うための二項演算子です。FOO @ NUMは、最初の要素がFOOであり、2番目の要素がFOOが格納されている場所に続くスペースに格納されている配列などを提供します。FOOは、値がメモリに存在する式である必要があります。

于 2009-10-30T19:04:40.253 に答える