他有个参数标明是由他删除还是你自己处理。
ACE_Proactor (ACE_Proactor_Impl *implementation=0, int delete_implementation=0, TIMER_QUEUE *tq=0)
就是你写的代码里的:
m_pProactor = new ACE_Proactor(pWin32Proactor, 1);---->这里的1标明的。
Constructor. If <implementation> is 0, the correct implementation object will be created. <delete_implementation> flag determines whether the implementation object should be deleted by the Proactor or not. If <tq> is 0, a new TIMER_QUEUE is created.