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[]"关键字释放了数组的内存空间,以避免内存泄漏。