某些数组在我们定义时并不能明确知道其范围,他们虽调用的变化而变化,当然我们也可以预定一个比较大的MAXNLEN但这种静态声明有时会浪费比较多的内存空间。我们可以用C++的动态内存分配机制来动态地确定一个数组的空间大小,使用动态内存分配时,一定不要忘了delete!!! 例如要给一个整数动态分配内存空间,必须用下面的语句声明一个整形指针变量。
int *y;
// 把声明,动态存储分配,赋值合并为下
int *y = new int;
*y = 284;
//或者
int *y = new int(220);
一维数组:
</