分类: C/C++
2014-12-04 22:34:07
C++语言中用new和delete来动态申请和释放内存。
1. 申请单个对象
int *p;
p=new int;或者 p=new int(value);
2. 动态申请数组
int *p;
p=new int [100];
这样可以申请长度为100的数组,但是不能进行初始化。
3. delete
int *p, *q;
p=new int;
q=new int[10];
delete p;
delete [ ]q;