linux中标准库函数和非标准库函数的区别是什么?

linux中标准库函数和非标准库函数的区别是什么?,第1张

我也不是很清楚,谈谈我的理解,以c语言为例,安装c编译器,里面都自带一些功能函数库,但不同编译器厂商提供不同的库以及不同的头文件,实际上不利于程序的移植和发展,标准库的出现实际上是统一了这个标准,提供了标准头文件。而非标准实际上就是自定义的一些头文件。从使用上来说,标准头文件用<>,编译时在系统路径中查找,自定义头文件用"",编译时在用户目录搜索。希望对你有帮助

c++

用的是

delete吧..

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

应该不用自己加的.

无论返回什麽结构

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

就像你的例子

tm*

指向

localtime()入口地址

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

后果将不堪设想喔..

想想全局变量带来的危机

其实道理差不多

所以不用free了吧..

我猜的.

哈哈.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存