C++基础 C++存储 栈 堆

151 阅读1分钟

image.png

image.png

image.png

image.png

image.png

image.png

image.png

new出来的空间, 不使用时需要delete;然后置为NULL。

int * p1= new int(10);
char* p2= new char[7];
if(p1 != NULL){
  delete p1;
  p1=NULL;
}
if(p2!=NULL){
  delete [] p2;
  p2=NULL;
}