您的位置:首页 > 其它

在两个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: