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++的书都可以找到例子