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[]"關鍵字釋放了數組的內存空間,以避免內存泄漏。