一、申请和释放一个内存
1.申请内存:int *p = newint;
2.释放内存:delete p;
二、申请和释放块内存
1.申请块内存:int *p =new int[10];
2.释放块内存:delete []p;
注意:
申请内存要判断是否成功,
if(NULL == p) {};
释放内存后要加空指针。
p = NULL;
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int *p=new int[100];
if(p==NULL)
return 0;
p[0]=1;
p[1]=2;
cout<<p[0]<<endl;
cout<<p[1]<<endl;
delete []p;
p=NULL;
return 0;
}
1
2