c++ new二维数组的相互赋值赋值

unsignedchar**arTotalImage=NULL;//arTotalImage=cmatrix(cimg->width,cimg->height);//建立... unsigned char** arTotalImage=NULL;//
arTotalImage = cmatrix(cimg->width, cimg->height); //建立二维矩阵空间cimg->width, cimg->height 为大小
然后对其进行逐个元素进行复制
unsigned char** arLocalImage=NULL;
arLocalImage=cmatrix(FilterWindowWidth, FilterWindowWidth);
for(i=0;i<FilterWindowWidth;i++)
for(int j=0;j<FilterWindowWidth;j++)
arLocalImage[i][j]=arTotalImage[i][j]; 这一步总是出错
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
手机用户00ae1
2012-05-18 · TA获得超过5.5万个赞
知道小有建树答主
回答量:2.3万
采纳率:0%
帮助的人:3277万
展开全部
编译都过不去吧。就不可能有动态的多维数组!!(想想为什么?)
仿制的有指针数组,但有些麻烦的地方。
最好还是用动态一维数组来实现。寻址按多维的来寻址。(又不好理解?呵呵)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式