线程中使用STL queue的问题

来源:互联网 发布:ip地址端口 编辑:程序博客网 时间:2024/05/04 08:09

定义了一个DLL模块,其中通过定时器设定定时发送消息到消息队列,通过STL Queue存取消息,但是当程序运行后几分钟到十几分钟不等时程序报错出现:nhandled exception in CallTest.exe(NGTP_POE.dll):0xc0000005: Access Violation,

然而,找了很久,什么内存溢出,访问过界,访问冲突,折腾了很久.原因是在通过front()取消息时队列崩溃了...........然后自己用一个单向链表实现代替了STL队列.

又对STL queue的用法作了一个深入的了解,追究原因是对STL Queue的使用错误.

原创粉丝点击