设计一个数据结构
有一个int n;
我想以n来new数组
如:BYTE *val1 =new BYTE[nImageWidth];若n=2,则还有 BYTE *val2 =new BYTE[nImageWidth];...类推
但n最大为30;
这种情况是不是需要建立一个二维数组呢?
有点迷糊了,请指教。
没有分了,见谅!
=====================================
ps:求大侠赠送一些可用分吧
[解决办法]
1.
BYTE **pp;
pp = new BYTE*[n];
2. gcc3.4以上可以直接写 BYTE *pp[n];
3. 既然n只有30写死算了 BYTE *pp[30];
然后
pp[0] = new BYTE[nImageWidth];
...
pp[n-1] = new BYTE[xxx];
哈哈lz要别人解决问题然后给你分么
[解决办法]
pp[n][0]是pp[n]的第1个值,后面类推
[解决办法]
差不多就是个二维数组