一、C++动态内存分配/释放
1. C++内存分配运算符: new / delete
1)分配 / 释放单个对象的方法: new / delete
int *pi = new int; //返回分配的内存的首地址,int *类型
...
delete pi; //把pi指向的内存区域释放掉
pi = NULL;
2)动态分配单个对象并初始化的方法
int *pi = new int(初始值); //int *pi = new int(100);
... // *pi 的结果就是 100;
delete
1. C++内存分配运算符: new / delete
1)分配 / 释放单个对象的方法: new / delete
int *pi = new int; //返回分配的内存的首地址,int *类型
...
delete pi; //把pi指向的内存区域释放掉
pi = NULL;
2)动态分配单个对象并初始化的方法
int *pi = new int(初始值); //int *pi = new int(100);
... // *pi 的结果就是 100;
delete