gpt4 book ai didi

c - 如何在 C 中进行自动内存管理?

转载 作者:太空狗 更新时间:2023-10-29 16:53:06 25 4
gpt4 key购买 nike

在 C 中,内存分配/释放由 mallocfree 完成。

在 C++ 中,内存分配/释放由 newdelete 完成。

在 C++ 中有一些用于自动内存管理的解决方案,例如:

  • 智能指针。
  • RAII(资源获取即初始化)
  • 引用计数和循环引用
  • ...

但是我怎样才能在 C 中进行自动内存管理呢?

C 中的AUTOMATIC 内存管理有什么解决方案吗?

C 是否有任何指南或类似的东西?

当我忘记释放一 block 内存时,我想要:

  • 我的代码无法编译

-- 或--

  • 内存自动释放

然后我说:哦,C 比 C++、Java 和 C# 好。:-)

最佳答案

关于c - 如何在 C 中进行自动内存管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6835684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com