追梦的专栏

http://hi.csdn.net/jinglidong

不要在dll或lib的导出函数以string(cstring)作返回值

这是因为string和csting采用了Copy-On-Write技术,Copy-On-Write使用了“引用计数”,这是一种内存共享机制。 假设有一个动态链接库(叫myNet.dll或myNet.so)中有这样一个函数返回的是string类: string GetIPAddress(st...

2012-10-12 12:59:53

阅读数:2202

评论数:1

dll导出中函数中使用CString类型的参数引发的ESP出错

分类: C、VC/MFC J、PLC2010-05-19 22:05 551人阅读 评论(2)收藏 举报 今天下午花了很久去调试这个bug,因为自己一个dll函数参数的疏忽,导致浪费很多的时间去调试。   这个参数直接使用了CString类型,后面会造成两次析构而引发ESP出...

2012-10-12 12:58:20

阅读数:1103

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭