C++ 长度不定的二维数组

数组长度在运行时才知道,要怎么定义?
给出代码,并要一下赋值的例子和读取值的例子

就像VB里面的
By(1,2)
这样的数组

第1个回答  2016-03-24
int **number;
num = new int *[n];
for(i=0;i<n;i++)
num[i]=new int[m];//分配了n行m列的二维数组空间
用完要释放:
for(i=1;i<n;i++)
delete []num[i];
delete []num;
第2个回答  2013-06-19
数组长度在开始就应该给其附一个空间。否则怎么编译啊?(编译是不允许的)
只能说是具体长度在运行时才知道。。用lengh属性就可以了、、
至于赋值和读取的例子,就跟一般的没什么区别的。
第3个回答  2013-06-19
可以用malloc定义的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网