2017-12-06 5 views
0

これは私が持っていた非常に基本的なランダムな質問ですが、ここでは答えが見られませんでした。 ダイナミックアレイを作成するときに、メモリ内の特定の場所に設定します。最終的にそのメモリスロットには大きすぎるアレイを作ることは可能ですか?もしそうなら、これはどのように処理されますか?これはC++によって自動的に行われるものなのでしょうか、それとも自分でやる必要がありますか?ダイナミックアレイとメモリ

私はリンクされたリストを学習しており、各ノードをメモリ位置に設定しています。しかし 配列を使用する場合、各要素をメモリ位置に設定するわけではなく、配列全体を設定するだけです。

+1

に見ることができるように、それは、(a)は、動的配列は、いくつかのことを意味するかもしれません自動的に処理されます。コードはそれを記述する1000語以上の価値があります。 (b)動的に割り当てられたものであっても**固定**サイズです。 – StoryTeller

+0

'そのメモリスロットでは大きすぎる配列'、これはどのように可能ですか?宣言または初期化中に配列サイズを定義するので、必要なメモリ量が正確にわかります。完全な配列要素を使用しない場合でも、メモリはすでに予約されています。 – Pratham

答えて

0

あなたはこれらの動的配列のためのstd ::ベクトルを使用している場合は、reference

関連する問題