2017-08-18 8 views
-3

動的配列に関するWikipediaのページによると、それらは同じものではありません。 Wiki page. アレイの両方のメモリ割り当てがどのように働いているか、どちらか一方とどちらを優先して使用するかを覚えておく必要があります。 P.P. :私はプログラミングに新しいです動的配列と動的配列の違いは何ですか?

+4

あなたのリンクから:*動的配列は、動的割り当て配列と同じではありません。動的配列は、配列が割り当てられたときにサイズが固定されている配列ですが、動的配列は、バックエンド。* "あなたはこの文について何を理解しませんでしたか?あなたが理解していないことを言わないと、何かを説明するのは難しいです。 – Rakete1111

+0

私はより精巧な質問を投稿しようとしました – imfoobar42

答えて

0

動的配列は配列に似ていますが、サイズは動的なので、いっぱいになり、新しい要素を追加すると、より多くのメモリを取得します。それらは、スタックまたはヒープ上に作成することができます。

動的に割り当てられた配列は、単にヒープ上に作成される配列です。

+0

ポイントが "いっぱいになるとメモリを増やす"ことができるのですか? – imfoobar42

+0

ダイナミックアレイの場合は、まずN個の要素を設定します。その後、N個の要素すべてを埋め込んだ後、別の要素を追加しようとすると、N + 1個の要素に対応するために、配列用のメモリが再割り当てされます。基本的には、スペースを割り当てた以上の要素を追加すると成長します。 –