linux 下 CC++ 使用标准库函数 ( 可能造成的内存泄露问题?)

linux 下 CC++ 使用标准库函数 ( 可能造成的内存泄露问题?),第1张

c++

用的是

delete吧..

我觉得系统会自动调用释放内存函数

应该不用自己加的.

无论返回什麽结构

在内存调用完的每个函数的入口地址都是指向函数的指针阿.

就像你的例子

tm*

指向

localtime()入口地址

如果系统没有自动释放的话

后果将不堪设想喔..

想想全局变量带来的危机

其实道理差不多

所以不用free了吧..

我猜的.

哈哈.

我知道的几个:

glibc, 用得最多的标准库,posix兼容;

uclibc,uclinux的分支,posix兼容,用于无MMU的场合,很多不常用的函数都省去了,配置比较麻烦。

diet libc,比uclibc还小,一般用于嵌入式系统。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8798675.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存