5

配列がありますが、既に存在するデータを上書きせずに最後に何かを追加したいと考えています。これは代入であるため、ベクトルではなく配列でなければなりません。

4

3 に答える 3

4

C++配列は拡張できません。元の配列を大きくして有効な要素の数を別の変数に維持するか、新しい(より大きな)配列を作成して古い内容をコピーし、その後に追加する要素を追加する必要があります。

于 2013-02-04T10:04:25.493 に答える
1

最初の配列よりも大きいandother配列を作成し、すべての要素をコピーしてから、配列の最後に新しい要素を追加できます。

または、配列をベクトルに変換し、要素を追加してから、ベクトルを配列に変換して戻すこともできます。見てみましょう: C++でベクトルを配列に変換する方法、配列をベクトルに変換する最も簡単な方法は何ですか?

于 2013-02-04T10:04:16.787 に答える