正在加载图片...
71,1堆角存的分配与释放 1.用初始化式( initializer)来显式初始化 堆 例如: int*pi=new int(o) 2.当p生命周期结束时,必须释放p所指向的目标 delete pli 注意这时释放了p所指的目标的内存空间,也就是撤销了该目标, 称动态内存释放( dynamic memory deallocation),但指针pi 本身并没有撤销,它自己仍然存在,该指针所占内存空间并未释放。 DEU7.1.1 堆内存的分配与释放 1.用初始化式(initializer)来显式初始化 例如: int *pi=new int(0); 2.当pi生命周期结束时,必须释放pi所指向的目标: delete pi; 注意这时释放了pi所指的目标的内存空间,也就是撤销了该目标, 称动态内存释放(dynamic memory deallocation),但指针pi 本身并没有撤销,它自己仍然存在,该指针所占内存空间并未释放。 堆 Pi 0
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有