嗜血魔狼 发表于 2012-7-11 20:16:56

ACE内存问题

我派生自ACESvc_Handler的CTCPClient类中含有一个ProcessMessage的函数,其中包含ACE_Auto_Ptr<CPacket> auto_ptr(pPacket);在有大量CTCPClient存在的时候,会出现再退出ProcessMessage的时候,auto_ptr管理的pPacket内存没有被是否,查了很久没发现问题,求高手指导

winston 发表于 2012-7-13 09:48:30

没用过这个ACE_Auto_Ptr,不过看名字很像c++里面的智能指针。你追踪进去,看看他的析构操作是怎么进行的,推断一下就知道了。

steven99ca 发表于 2012-8-24 01:07:47

这个一定是ownership的问题
页: [1]
查看完整版本: ACE内存问题