几何尺寸与公差论坛------致力于产品几何量公差标准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=8028)

yang686526 2009-04-18 07:05 PM

【转帖】自定义实体加入到块表会不会引起内存泄露?
 
自定义实体加入到块表会不会引起内存泄露?
自定义实体加入到块表会不会引起内存泄露?
我定义了一个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.