概念
申请或归还内存资源就是内存管理
内存申请和释放
1.申请和释放
int *p = new int;//内存申请
delete p;//内存释放
2.申请释放块内存
int *arr = new int[10];//申请块内存
delete []arr;//释放块内存
申请内存注意事项
1.申请失败的处理方式
int *p = new int[10];
if(NULL == p){
//这里放申请失败的处理方法
}
2.释放内存注意事项
使用delete释放内存后,指针设置为NULL
int *p = new int;
delete p;
p = NULL;