内存的本质是什么? 资源
谁掌管内存资源? 操作系统
我们能做什么? 申请/归还(内存管理)
申请内存 new int *p=new int;
释放内存 delet delete p; //运算符
如何申请和释放块内存
int *arr=new int[10]; //申请块内存
delete []arr; //释放块内存
申请内存是否一定成功?
int *p=new int[1000];
if(NULL==p)
{
//内存分配失败
//异常处理
}
delete p;
p=NULL;