CArray<int,int> array[10];
for (int i = 0; i < 10; i ++)
{
for (int j = 0; j < 10; j ++)
{
array[i].Add(j);
}
}
这个10*10数组的列数扩展很容易,用Add就可以了,但是行数应该怎么扩展呢?
或者:
typedef CArray <int,int> Array;
CArray <Array,Array> x;
x.SetSize(10);
for(int i = 0; i < 10; i ++)
{
x[i].SetSize(10);
}
能实现这个10*10数组的行数扩展也可以。
for (int i = 0; i < 10; i ++)
{
for (int j = 0; j < 10; j ++)
{
array[i].Add(j);
}
}
这个10*10数组的列数扩展很容易,用Add就可以了,但是行数应该怎么扩展呢?
或者:
typedef CArray <int,int> Array;
CArray <Array,Array> x;
x.SetSize(10);
for(int i = 0; i < 10; i ++)
{
x[i].SetSize(10);
}
能实现这个10*10数组的行数扩展也可以。
解决方案 »
- vc怎么读歌词和显示歌词
- 高分求助-------线程同步问题
- 请问单击Windows的开始菜单右边的“显示桌面”按钮,我的应用程序窗口会收到什么消息?
- visual studio 2005.net已经面世很久啦,相应的visual assist出来了么?
- 如何用icmp数据包发现指定网段中的活动主机?
- fatal error C1189: #error,帮忙,谢了!
- 问个简单的文件读取问题。
- 在CEdit控件中如何实现回车换行?
- 如何处理数据库的ADO连接?
- VC 窗口层次问题: 如何使窗体A,一直仅处于窗体B的上层?
- CArray动态数组行扩展 求助 急
- 我想通过分析VC的MAP文件的方式得到所有全局变量名及其地址,然后实施动态监控,可是遇到了问题:
CArray <Array,Array> x; for(int i=0;i<10;i++)
{
Array arr; for(int j=0;j<10;j++)
{
arr.Add(j);
}
x.Add(arr);
}
error C2664: 'Add' : cannot convert parameter 1 from 'class CArray<int,int>' to 'class CArray<int,int>'
No copy constructor available for class 'CArray<int,int>'
另外你的程序也只是建了一个10*10的数组吧。