c++,new的使用求助!

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:19:44
请问用new定义一个二维数组:
int (*p)[col];
p=new int[row][col];
如何使row和col成为让用户输入的值?

一般这样是不可以的

数组的大小不确定

不可以让用户来自己决定

因为它new不知道给数组分配都大的内存,

你可以用宏定义来修改row和col

但数组大小是要确定的哦

可以使用长一维数组或者用链表做。
多数编译器都不支持不确定长度的数组。

九级就是厉害!