C++中释放int i=*new int(1);
时间: 2023-09-21 17:07:51 浏览: 43
要释放int类型的变量i,可以使用delete操作符,但是需要注意的是,delete操作符只能用于动态分配的内存,而int类型的变量通常是静态分配的。如果你使用了new操作符动态分配了一个int类型的变量,那么释放的时候可以使用delete操作符,例如:
```
int *p = new int(1);
delete p;
```
这里先使用new操作符动态分配了一个int类型的变量,并将其初始化为1,然后使用delete操作符释放这个变量所占用的内存。注意,delete操作符需要作用于new操作符返回的指针,而不是变量名。