gpt4 book ai didi

c - 管理私有(private)堆

转载 作者:太空狗 更新时间:2023-10-29 11:09:54 28 4
gpt4 key购买 nike

<分区>

我在某些项目(基本上是许多 C/C++ 的嵌入式应用程序)中看到,它们按如下方式管理动态分配

  • 在初始化期间获取大量内存(根据需要)。该区域被指定为该应用程序的堆。
  • 跨不同例程的所有动态分配都是通过专为分配和维护(跟踪和调试分配)设计的包装器在此内存中进行的。

问题:

Q1:上述设计的私有(private)堆管理的优势。

问题 2:C 和 Linux API 中是否有任何内置函数提供接口(interface)以在先前分配的 block 中进行动态分配。我翻遍了,但无法掌握它

Q3:如果Q2提到的选项不可用。关于如何实现 Q2 中提到的目标的任何想法。

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