c++如何动态定义数组
来源:百度知道 编辑:UC知道 时间:2024/05/28 14:06:47
delete []stacka什么意思,怎么用
//Length 表示数组的长度
int* pInt = new int[Length];
//表示释放动态分配的内存
delete []pInt
动态生成数组,用CARrray模板。
首先引入Afxtempl.h,然后用CArray。
例如 CArray <int,int> testArray;
testArray.Add(11);
testArray.Add(12);
int z;
z = testArray.GetAt(0); //z = 11
delete [] stacka;//表示逐个调用stacka的析构函数来释放stacka的内存
delete []stacka ?不是这么写的吧!c++里面该是delete stacka就可以了
动态数组定义:就这样申明:type name [] 比如int iArrary[]
再实际用到的时候用malloc或remacll动态分配函数
随便翻本c++的书都可以找到例子