创建动态数组
在 C++中可以使用 new
运算符来动态分配数组内存。
#include <iostream>
int main() {
int length = 10;
int *arr = new int[length];
// 使用数组
for (int i = 0; i < length; i++) {
arr[i] = i;
}
// 释放内存
delete[] arr;
return 0;
}
也可以使用 std::vector
,它能更方便地进行动态大小调整和内存管理,并且不用担心内存泄漏问题。
#include <iostream>
#include <vector>
int main() {
int length = 10;
std::vector<int> arr(length);
// 使用数组
for (int i = 0; i < length; i++) {
arr[i] = i;
}
return 0;
}
Last updated