我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 值参 >

我用C++做了一个DLL有一个std::string类型的返回值参数请问在C

归档日期:07-23       文本归类:值参      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部dll中返回std::string就会导致非常严重的跨dll问题,和楼上说的一样,不要在模块间传递非基本类型。具体原因请参考:

  1。 在dll中定义返回string字符串的函数时,如果没有特殊处理调用该函数

  3。当在调用dll的项目文件中(不是在单元文件)添加ShareMem时,能够正常

  4. String类型是Borland自定的特殊类型,使用起来真是无比方便,

  但是,它需要borladmm.dll的支持,在动态链接库中想使用STRING类型

本文链接:http://capstonebake.com/zhican/364.html