c++ - 我可以将堆大小设置为 0 吗?

标签 c++ heap-memory

我的应用程序是基于 C++ 裸机的,没有任何操作系统。如果我从不打扰 new,我可以将堆大小设置为 0 吗?

最佳答案

My application is C++ bare metal based without any OS.

那么分配堆内存的绑定(bind)是什么?

通常在没有任何操作系统的情况下,无论如何您都没有这些,如果在您的代码中的任何地方使用了 new,链接应该会失败。

因此没有必要“将堆大小设置为零”

关于c++ - 我可以将堆大小设置为 0 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568921/

相关文章:

android - 寻找Android的 "killer"内存缓存机制

c - 静态变量存储在哪里(数据段或堆或BSS)?

c++ - 链接到使用 boost 库的静态库会导致 cmake 中出现链接错误

c++ - 在 QObject 子类中存储一对

c++ - glGenVertexArrays 上的 OpenGL C++ glfw 3 glew 错误 1282

c - 使用堆上结构的结构初始化语法

c++ - 如何构建自定义 libcurl 以仅支持 HTTP/HTTPS 协议(protocol)

c++ - 在 Visual Studio 中的 C++ 可执行文件中静态包含大型二进制文件

设置 Xms Xmx 时,Java Heap Space 不会增加,

linux - 如何检查linux为jvm分配的堆大小