用new给指针变量分配空间
时间: 2023-07-04 08:14:15 浏览: 82
指针变量的定义-指针的灵魂
使用 `new` 操作符可以在堆上动态分配内存,为指针变量分配空间。语法如下:
```
int* ptr = new int; // 为 int 类型的指针变量分配空间
```
这将在堆上分配一个 `int` 类型大小的空间,并返回一个指向该空间的指针。可以使用 `delete` 操作符释放已分配的内存,语法如下:
```
delete ptr; // 释放 ptr 所指向的内存空间
```
需要注意的是,使用 `new` 分配的内存必须使用 `delete` 进行释放,否则会造成内存泄漏。
阅读全文