首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++函数返回值释放有关问题

2012-05-21 
C++函数返回值释放问题小弟最近别人提供的一个库,函数的返回值都是char*&类型,数组时用char**&,我在外面调

C++函数返回值释放问题
小弟最近别人提供的一个库,函数的返回值都是char*&类型,数组时用char**&,我在外面调用时不用分配内存,也不用释放内存,用工具检查时也没发现有内存泻漏,看起来他像是分配栈内存,会自动回收了,但它是怎么实现的,哪位大牛帮忙讲解一下?谢谢!

[解决办法]
里面是静态数组?
[解决办法]
贴个接口函数的签名看看
[解决办法]

探讨
SENSORFUNCTION_API void GetSensorMark(char* IP , char*& SensorMark , int& SensorMarkLength , char**& CmdsendMark, int& CmdsendNum, int& CmdsendMarkLength, int& Flag);

[解决办法]
调用时返回什么?如果有返回值,用完肯定要释放的
[解决办法]
函数用的是指针,是别人DLL库的地址,当然不能释放,而你使用的是并自己系统分配的内存地址,

热点排行