正如标题所述:关于堆栈的大小是否有任何一般的"经验法则".我猜测大小会因操作系统,体系结构,缓存大小,可用RAM数量等而有所不同.
但是一般可以说什么,或者有没有办法找出,有多少堆栈,这个程序是允许使用的?作为一个额外的问题是有任何方式(使用编译器标志等(在这里主要考虑C/C++,但也更通用))堆栈的大小可以由用户设置为固定大小?
顺便说一句,我严格要求出于好奇,我没有堆栈溢出.:)
c c++ memory size stack
c ×1
c++ ×1
memory ×1
size ×1
stack ×1