几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】oddbhatchappendloop90 question (http://www.dimcax.com/hust/showthread.php?t=17540)

yang686526 2009-05-06 07:48 PM

【转帖】oddbhatchappendloop90 question
 
oddbhatch::appendloop() question
oddbhatch::appendloop() question
hi,
i need to use the oddbhatch member appendloop.
void oddbhatch::appendloop(odint32 looptype,
const edgearray & edgeptrs
);
shall i create the edgeptrs elements with the new operator and to leave oddbhatch to delete later the elements, or the member will copy the passed ge objects and i can use array with pointers to temporary stack ge objects?
thanks.
regards
chudomir
best regards
chudomir

ge objects passed to appendloop() via edgeptrarray should be created by new operator. from that moment hatch entity is responsible for deallocating them. the data is not copied.
btw, odwriteex sample illustrates this. (dbfiller.cpp)
[ april 02, 2003: message edited by: sergey slezkin ]</p>
sergey slezkin

thanks for this info, sergey.
and sorry for disturbing - i forgot the samples.
regards
chudomir
best regards
chudomir


所有的时间均为北京时间。 现在的时间是 06:18 PM.