m_mapTimer.insert(pair<long, void*>(pTask->m_lID, (void*)pTask));
拆碎,比如
long a = pTask->m_lID;
void * p = (void*)pTask;
make_pair.......
看看到底会在哪一步出现越界访问 谢谢各位,我再试试 前2天调试proactor定时器时,在跟踪定时器ID的值时,发现定时器的id的最大值为42,就又轮回了。
每次以轮回到了定时器有人占用的时候就出现问题,后来只能把结构修改为只有1个定时器,处理不同的事情。 可以自己定义独立的定时器的。
页:
1
[2]