![]() |
【转帖】[求助]各位给诊断一下
[求助]各位给诊断一下
前天点击"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. |