几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】取消关键字const后,acdbentity::explode()失效? (http://www.dimcax.com/hust/showthread.php?t=7213)

yang686526 2009-04-16 09:20 PM

【转帖】取消关键字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....


所有的时间均为北京时间。 现在的时间是 02:04 AM.