变量用delete释放,数组用delete[]释放,指针的类型不能改变。对于一些简单的情况(所有成员都是基本数据类型,没有析构函数),可以直接用delete释放。例:structNODE { intidata;doubleddata;}node[100];//释放空间 delete[]node;//所有的数组类型释放空间都这样写 ...
必须手动释放!在栈上分配空间 -->int a[20]当遇到右大括符时‘}’数组a的空间自动释放!
1.定义数组的时分配内存空间,空间一般是连续的,一个float占4个字节的存储空间,fltNum[10]占连续的40个字节。2.当程序执行离开fltNum[10]的作用域,空间就释放。如果在main中定义,则程序执行完毕释放。