首页 > 代码库 > 动态申请内存和释放

动态申请内存和释放

  • 申请 new
1 int  *pint = new int(1024);//开辟一片内存空间,用来保存一个int类型的变量,该存储空间的初始值为1024(初始值可以不写),new返回该内存空间的地址并将该地址赋值给指针变量pint2 int  *pia = new int[4]; //开辟一片内存空间,用来保存有4个int元素的数组,返回该内存地址,并赋值给pia
  • 释放 delete
delete pint;delete [] pia;//释放数组

 

动态申请内存和释放