質問

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

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を使用しています。

役に立ちましたか?

解決

display * kk @&lt; size&gt; を試してください印刷コマンドのドキュメントから:

  

@は、連続したデータオブジェクトを処理するための二項演算子です。   メモリ内の任意の場所に配列として。 FOO @ NUMは最初の配列を与えます   要素はFOOで、その2番目の要素は次のスペースに格納されます   FOOが格納されている場所など。FOOは、その値を持つ式でなければなりません   メモリ内に存在します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top