由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 新手,一个C 库的问题
相关主题
有没有这样的memory management library?array allocation in c
请教一个C++ (.a文件)的小问题菜鸟请教C问题
用stl的程序一般比不用stl library的size大多少?在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的(转载)
How solid it is: c++/c# call Matlab library什么是OS Memory management and heap structure?
请教,关于g++ -l的问题VC++ 中的 memory leak problem
一个奇怪的library linking问题(c++, boost.python, shared li (转载)奇怪的问题:关于一个简单的malloc()小程序 (转载)
Can LGPL, Boost library be used in commercial software developing?问一个private destructor的问题
Framework vs Librarya=(char **)malloc(12*sizeof(char *)) 是什么意思?
相关话题的讨论汇总
话题: third话题: party话题: dll话题: free话题: 静态
进入Programming版参与讨论
1 (共1页)
s*******8
发帖数: 12734
1
我用了第三方的dll
这个硬件相关的dll是一些api, 其中有一个 third_party_allocate()
third_party_free()
这个dll静态连接了一个C library
所以这个 third_party_allocate(), third_party_free()就是wrap了
c的malloc(), free()
借口,参数类型,完全一样,当然,third_party_xxx()调用的是他静态连接里面的
c library.
我在程序里用系统的C 库里面的 free(p)
来释放 third_party_malloc()返回的p
结果异常被throw了,
为什么呢?
这个free()和他们本身的是一样的。
唯一差别一个是静态连接到她们自己的dll里面的
请高手指点
p***o
发帖数: 1252
2
There could be multiple C libraries co-existing in one program.
Each library maintains its own heap and they are not the same.

【在 s*******8 的大作中提到】
: 我用了第三方的dll
: 这个硬件相关的dll是一些api, 其中有一个 third_party_allocate()
: third_party_free()
: 这个dll静态连接了一个C library
: 所以这个 third_party_allocate(), third_party_free()就是wrap了
: c的malloc(), free()
: 借口,参数类型,完全一样,当然,third_party_xxx()调用的是他静态连接里面的
: c library.
: 我在程序里用系统的C 库里面的 free(p)
: 来释放 third_party_malloc()返回的p

1 (共1页)
进入Programming版参与讨论
相关主题
a=(char **)malloc(12*sizeof(char *)) 是什么意思?请教,关于g++ -l的问题
再问一个free()的问题一个奇怪的library linking问题(c++, boost.python, shared li (转载)
数组如何实现???Can LGPL, Boost library be used in commercial software developing?
[合集] 谁给个stack-based allocation 的C++的例子?Framework vs Library
有没有这样的memory management library?array allocation in c
请教一个C++ (.a文件)的小问题菜鸟请教C问题
用stl的程序一般比不用stl library的size大多少?在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的(转载)
How solid it is: c++/c# call Matlab library什么是OS Memory management and heap structure?
相关话题的讨论汇总
话题: third话题: party话题: dll话题: free话题: 静态