为阵列分配空间

时间:2017-03-01 04:01:39

标签: c++ arrays pointers dynamic-memory-allocation

我有一个动态分配整数数组的C ++程序。在下面的最后一个函数中,我无法弄清楚如何为数组分配空间,new int[*arrPtr];是我在阅读指针章节后想到的,并且它正确编译,但程序崩溃了。任何人都可以看看我的代码,并指出我正确的方向?

非常感谢您对此事的任何帮助,非常感谢您的时间。

1 个答案:

答案 0 :(得分:1)

不是

new int[*arrPtr]

这是

arrPtr = new int[num]; //num is the size of the array.