c++使用new分配动态内存
时间: 2023-08-16 11:32:16 浏览: 121
C++动态内存分配
4星 · 用户满意度95%
在C++中,使用new运算符可以在堆上分配动态内存。new运算符返回指向分配的内存块的指针。可以使用该指针来访问该内存块。下面是使用new运算符分配动态内存的示例代码:
```
int *p = new int; // 分配一个整数大小的内存块
*p = 10; // 将整数 10 存储到分配的内存块中
delete p; // 释放分配的内存块
```
在上面的示例代码中,首先使用new运算符分配一个整数大小的内存块,然后将整数10存储到该内存块中。最后,使用delete运算符释放分配的内存块,以确保不再占用该内存块。
阅读全文