动态内存分配
c语言内存分配函数:
malloc() // 申请heap内存
realloc() // 重新分配heap内存
calloc(num, size) // 按块大小数目申请heap内存
alloca() // 在栈上分配,会自动释放
free()
delete
p = NULL;
delete p; // 是可行的,自行判断是否为NULL
p = XXX;
delete p; // 是可行的,正常释放
delete p; // 是不可行的,double free!