查看单个帖子
旧 2009-05-06, 07:48 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】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
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)