C++でのダイナミック配列の初期化方法は何ですか?

C++では、”new”キーワードを使用して動的配列を初期化することができます。以下は一般的な方法です:

int size = 5; // 数组大小
int* arr = new int[size]; // 动态分配大小为size的整型数组

// 初始化数组元素
for (int i = 0; i < size; i++) {
    arr[i] = i; // 将数组元素赋值为索引值
}

// 使用数组

// 释放数组内存
delete[] arr;

上記の例では、最初に「new」キーワードを使用して整数配列のメモリ領域が動的に割り当てられ、サイズは「size」となります。次に、forループを使用して配列を初期化し、各要素に対応するインデックス値を割り当てます。最後に、「delete []」キーワードを使用して配列のメモリ領域を解放し、メモリリークを回避します。

bannerAds