查看单个帖子
旧 2009-04-16, 09:20 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】取消关键字const后,acdbentity::explode()失效?

取消关键字const后,acdbentity::explode()失效?
取消关键字const后,acdbentity::explode()失效?
昨天发现一个有趣的现象,当拿掉const 关键词后,acdbentity::explode(....)函数失效。这是为什么?
我从acdbentity继承了一个新的实体,重载了acdbentity::explode(....) const 函数,一切正常。然后我删除了const关键字,重新编译后,执行explode命令时cad提示不能炸开实体。我在explode() 函数里设置断点,在 调试 模式下执行explode命令,命令不会在断点处中止,cad提示不能炸开实体,explode()函数失效了!当我重新加上const关键字,一切正常。
但是我修改了其它继承自acdbentity的重载函数,去掉cosnt关键字,并不影响其执行。
silence of happiness....
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)