【发布时间】:2022-12-20 20:31:55
【问题描述】:
我在互联网上看到并在 uni 中被告知,当以这种方式声明时,您应该指定数组的大小:int* array = new int(size);
Hover,这一行不是简单地将一个值应用于创建的地址吗?
为什么这样?动态数组是一个好习惯吗?他们似乎不可靠
如上所述...
【问题讨论】:
-
这些语句不会为多个
int值分配内存。您一定是误解了什么,或者他们告诉您的只是垃圾。
标签: c++ pointers memory dynamic-arrays