c++ - 是什么限制了我在内存方面对堆栈的使用?

标签 c++ c windows winapi

在 Windows(或与此相关的任何其他操作系统)中,什么决定了我可以使用多少堆栈?这个网站的名称让我假设可能会用完堆栈,所以我应该避免在堆栈上放置大量数据吗?

最佳答案

在 Win32 上,默认堆栈大小为 1MB,可以在调用 CreateThread() 时和在编译器设置中进行调整。

关于c++ - 是什么限制了我在内存方面对堆栈的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660652/

相关文章:

c++ - C++ 模板中的段错误

c++ - c++ 重写虚函数时出现 undefined reference 错误

c - getaddrinfo() - Linux VS Windows

c - 为什么将字符串直接传递给 printf 可以正常工作?

windows - 为什么某些 "for"命令在通过管道输出时不起作用?

c++ - 渲染到纹理问题

c++ - 将并行程序从 openMP 转换为 openCL

opnet与c程序的连接

windows - 可执行文件的文件大小怎么会这么小?

java - 无法连接 Windows 10 上安装的 Pentaho PDI 中的步骤