社区
非技术区
帖子详情
CRect的一个对象,突然|=运算失效了
xiaoxiaofei
2012-12-27 10:18:06
以前就没问题的,突然就失效了,但是=运算还有效,可能会是什么原因?
...全文
76
5
打赏
收藏
CRect的一个对象,突然|=运算失效了
以前就没问题的,突然就失效了,但是=运算还有效,可能会是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoxiaofei
2012-12-27
打赏
举报
回复
看来矩形合并的运算还不能用|=啊,要自己做了
xiaoxiaofei
2012-12-27
打赏
举报
回复
................找到问题了,估计是CRect类做的不完善,当CRect能形成一个矩形的时候|=有效,而万一是一条线,比如矩形宽度为0或者高度为0的时候,|=就失效了,我靠,微软的坑真多。 谢谢大家捧场
threenewbee
2012-12-27
打赏
举报
回复
|=是什么,对两个CRect按位或?
xiaoxiaofei
2012-12-27
打赏
举报
回复
不存在括号,直接就是两个CRect对象的,没有符合运算。 晕的是软件打开两个文件,内部转成了同样的数据,在这个同样的数据上进行|=运算的时候表现出了不同的现象,一个可以一个不行。 想不出来
threenewbee
2012-12-27
打赏
举报
回复
你怎么写的? 是不是运算符优先级搞错了,加上括号看看。
非技术区
7,765
社区成员
63,203
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章