![]() |
【转帖】自定义实体加入到块表会不会引起内存泄露?
自定义实体加入到块表会不会引起内存泄露?
自定义实体加入到块表会不会引起内存泄露? 我定义了一个board的实体。 大概是 class board : public acdbentity {}; 将其加入到块表,大概这样: acutprintf("\nstart"); blocktablerecord->appendacdbentity(id,&obj); blocktablerecord->close(); obj.close(); acutprintf("\nend"); 但是我在board中使用new分配了内存,并且在board的析构函数中释放。我再上面的几句话写上输出,发现他们没有调用析构函数。那么我分配的内存可能没有释放。 我是不是应该重载acdbentity->close来释放内存? 在哪儿分配了内存,析构里面应该会释放的~ qq group:13107070 不会 资源由cad管理 |
所有的时间均为北京时间。 现在的时间是 05:22 AM. |