c++创建动态数组 new
时间: 2023-08-16 12:29:05 浏览: 89
C++创建动态数组
在 C++ 中,我们可以使用 `new` 操作符来动态地分配内存空间。下面是创建动态数组的语法:
```cpp
int *arr = new int[size];
```
其中,`arr` 是指向动态数组首元素的指针,`size` 是数组的大小。这行代码将会在堆上分配 `size * sizeof(int)` 字节的内存空间,并返回指向该内存空间的指针。
注意,使用完动态数组后,需要使用 `delete[]` 操作符释放内存空间,避免内存泄漏。示例代码如下:
```cpp
delete[] arr;
```
其中,`arr` 是指向动态数组首元素的指针。
阅读全文