标签: c++ arrays pointers dynamic-memory-allocation
我有一个动态分配整数数组的C ++程序。在下面的最后一个函数中,我无法弄清楚如何为数组分配空间,new int[*arrPtr];是我在阅读指针章节后想到的,并且它正确编译,但程序崩溃了。任何人都可以看看我的代码,并指出我正确的方向?
new int[*arrPtr];
非常感谢您对此事的任何帮助,非常感谢您的时间。
答案 0 :(得分:1)
不是
new int[*arrPtr]
这是
arrPtr = new int[num]; //num is the size of the array.