C++の動的配列の定義および使用方法

C++では、動的配列はポインタを使用して定義および使用できます。次に、動的配列を使用するサンプルコードを示します。

  1. 動的配列の定義:
int size; // 数组大小
int* arr; // 指向动态数组的指针

// 获取用户输入的数组大小
cout << "请输入数组大小:";
cin >> size;

// 创建动态数组
arr = new int[size];

// 初始化数组元素
for (int i = 0; i < size; i++) {
    arr[i] = i + 1;
}
  1. 動的配列を使用する:
// 遍历并输出数组元素
cout << "数组元素:";
for (int i = 0; i < size; i++) {
    cout << arr[i] << " ";
}
cout << endl;

// 修改数组元素
arr[0] = 10;

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

動的配列を使用後、メモリリークを避けるため「delete[]」演算子でメモリを開放する必要があります。

bannerAds