转载:http://blog.csdn.net/seebit/article/details/6050428
select, selectEx的参数采用了stl的容器,在DLL方式下,会发生异常。
select传入的容器内的对象在DLL内部发生释放操作时,会抛出异常,因为主程序和DLL申请的内存不能互相传递释放。
同样的问题是selectEx传出的容器对象是在DLL内部分配的,主程序最后析构释放的时候会异常。
因此要使用select,selectEx时,重新编译成静态库会比较合适。
转载:http://blog.csdn.net/seebit/article/details/6050428
select, selectEx的参数采用了stl的容器,在DLL方式下,会发生异常。
select传入的容器内的对象在DLL内部发生释放操作时,会抛出异常,因为主程序和DLL申请的内存不能互相传递释放。
同样的问题是selectEx传出的容器对象是在DLL内部分配的,主程序最后析构释放的时候会异常。
因此要使用select,selectEx时,重新编译成静态库会比较合适。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若转载,请注明出处:http://www.tpcf.cn/news/464051.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!