c++,new的使用求助!
来源:百度知道 编辑:UC知道 时间:2024/05/21 06:19:44
请问用new定义一个二维数组:
int (*p)[col];
p=new int[row][col];
如何使row和col成为让用户输入的值?
int (*p)[col];
p=new int[row][col];
如何使row和col成为让用户输入的值?
一般这样是不可以的
数组的大小不确定
不可以让用户来自己决定
因为它new不知道给数组分配都大的内存,
你可以用宏定义来修改row和col
但数组大小是要确定的哦
可以使用长一维数组或者用链表做。
多数编译器都不支持不确定长度的数组。
九级就是厉害!