mfc中两个不同的函数怎样使用相同的变量?
答案:3 悬赏:40
解决时间 2021-01-05 23:01
- 提问者网友:做自己de王妃
- 2021-01-05 14:29
mfc中两个不同的函数怎样使用相同的变量?
最佳答案
- 二级知识专家网友:纵马山川剑自提
- 2021-01-05 14:45
可以看出你这两个函数是某个类的成员函数,但是定义时没有用“类名加::”,所以编译报错,至于你说的使用相同的变量,描述的不太清楚,总之你的这两个函数参数是没很大问题的,但是也不理想,img应该用指针或者引用传递要不这两函数效率很低。追问我有加了::在cpp中,也没有其他地方引用这个函数,代码就如我问题补充那样。先谢谢你了。追答哦,你补充的图片是函数的定义,定义是没提示问题的,提示的是重复申明,建议你搜索下引号中的函数
"GrayDetectionVertical(Mat Img,size_t num......); "看有几个地方出现了。如果出现了2次以上 那肯定是重复申明了。
还有你的提示错误中函数的参数 mat 和size_t颠倒了检测下原因吧!
"GrayDetectionVertical(Mat Img,size_t num......); "看有几个地方出现了。如果出现了2次以上 那肯定是重复申明了。
还有你的提示错误中函数的参数 mat 和size_t颠倒了检测下原因吧!
全部回答
- 1楼网友:从此江山别
- 2021-01-05 16:33
这个错误是重复声明,不是两个不同函数追问但是这些变量都属于两个不同的函数啊~我要实现两个函数中使用相同的变量,去做两个不同的功能。那应该怎么办呢?
- 2楼网友:第幾種人
- 2021-01-05 15:24
按说这两个函数是不会冲突的,建议你看看出错的这个函数是否重复声明,应该不是这两个函数的问题。追问我也觉得没有任何问题,本应该没有冲突的,但是编译时候就出错。追答不知道方便不方便多发点代码,只有这些看不出什么问题。追问问题补充的够不?不够我再发问题补充的够不?不够我再发
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯