在两个dll或者dll和exe之间传递stl
2008-11-07 10:53
274 查看
两点原则:1.不要直接传stl定义的变量, 加一层class,传递这个class,而且调用的dll需要用&譬如://dll Aclass a{vector<int> test;}class b{a aer;}
//dll Bclass c{void importa(a& aer){....}}
2. 指针的allocate 和deallocate 必须在同一空间内。
http://hi.baidu.com/ykdsea/blog/item/011cb34354ec7f179313c62e.html
http://blog.csdn.net/boythl/archive/2008/10/07/3027999.aspx
//dll Bclass c{void importa(a& aer){....}}
2. 指针的allocate 和deallocate 必须在同一空间内。
http://hi.baidu.com/ykdsea/blog/item/011cb34354ec7f179313c62e.html
http://blog.csdn.net/boythl/archive/2008/10/07/3027999.aspx
相关文章推荐
- 多个DLL(exe)之间通过指针或者引用传递STL对象
- 在DLL与EXE之间传递STL容器对象的问题总结
- 在DLL间或者DLL与EXE之间传递vector对象或指针的问题
- 在DLL间或者DLL与EXE之间传递vector对象或指针的问题
- DLL之间的容器传递;STL+DLL
- DLL中传递STL参数(如Vector或者list等)会遇到的问题[转载]
- 两个JSP页面之间如何传递一个对象?比如一个LIST或者HASHMAP?以及为什么有时候REQUEST.GETATTRIBUTE("NAME")取不到值?
- C++ Exe与Dll之间传递标准库容器条件
- 在两个ASP.NET页面之间传递值[querystring,session,server.Transfer]
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集
- 转--在两个ASP.NET页面之间传递值
- 两个Fragment之间传递数据
- MFC中两个对话框之间数据传递
- struts中在两个action之间进行传递数据的方法
- 两个dialog之间如何传递数据
- 跨module(exe、dll)间传递c++对象发生申请/释放内存违例的问题
- spring boot 之如何在两个页面之间传递值
- 在Exe和Dll之间共享变量
- 两个.exe模块之间传值
- C#两个界面之间数据传递的问题