几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   -   【转帖】[求助]各位给诊断一下 (http://www.dimcax.com/hust/showthread.php?t=6735)

yang686526 2009-04-16 03:16 PM

【转帖】[求助]各位给诊断一下
 
[求助]各位给诊断一下
前天点击"statistics"按钮有异常.也不知怎么回事又没了.刚才试了一下把拷贝构造函数注释掉就能显示文档中的数据了.书中代码确实没有拷贝构造函数.哪位高手给解释一下原因啊?文档的拷贝构造函数什么时候用?
 楼上的朋友你运行一下第四章的4-7(关于块的).看看有没有问题.我的有异常(在屏幕上点击选取点时).
 我的不能调试.一调试就死机.前一段问过死机的问题.也没解决掉.
“拷贝构造函数”见c++类与对象内容。

to 11楼 ,有关第四章的ch4-7(关于块的).程序中做如下改正:
ch4_7commands.cpp文件中,
void insrtblk()
{
…………………………
if (pblkdefrecord->hasattributedefination)
{
pblkdefrecord->newiterator(piterator);
…………………………
delete piterator;
}
即delete piterator;应在其前一行大括号之前(而不是之后)。与语句pblkdefrecord->newiterator(piterator);相对应。否则,若pblkdefrecord->hasattributedefination为false,不执行pblkdefrecord->newiterator(piterator);语句,没有创建对象,当然不能删除了。
:)


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