C++では、動的配列を作成するには、ポインタを使用してメモリを動的に割り当てます。まず、特定のデータ型のポインタを宣言し、new
演算子を使用して必要な要素数のメモリを割り当てます。次に、ループを使用して各要素に特定の値を設定します。
以下に、整数型の動的配列を特定の値で初期化する例を示します。
#include <iostream>
int main() {
int size = 10;
int value = 5;
// メモリを動的に割り当て
int* dynamicArray = new int[size];
// 各要素に特定の値を設定
for (int i = 0; i < size; i++) {
dynamicArray[i] = value;
}
// 配列の値を表示
for (int i = 0; i < size; i++) {
std::cout << dynamicArray[i] << " ";
}
// メモリを解放
delete[] dynamicArray;
return 0;
}
上記のコードでは、size
変数に配列の要素数を指定し、value
変数に特定の値を設定しています。new
演算子を使用して必要なメモリを割り当てた後、ループを使用して各要素に特定の値を設定します。最後に、delete[]
演算子を使用してメモリを解放します。
この方法を使用することで、C++で特定の値を使用して動的配列を満たすことができます。