永发信息网

编译器可以修改栈大小,这个值可以随意设置吗

答案:1  悬赏:30  手机版
解决时间 2021-04-05 08:03
编译器可以修改栈大小,这个值可以随意设置吗
最佳答案
你说的那个默认1M的栈,应该指的是call stack(函数调用使用的栈)。这个栈用来存放函数调用时所传递的参数(并非所有参数都通过栈传递),栈指针,return address,寄存器的备份,还有每层函数的local variable。
1M大多数情况都是够用的,如果用完可能会发生非法访问等错误。可能会用完1M的情况:某个被调用的函数申请了一个很大的local variable,比如直接在栈上开个大数组之类的;还有就是递归调用,递归层数多了后很容易就用完1M。所以递归一般不要乱用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
斯普兰特拉杆箱密码锁忘了
卡西欧照相机电池有三块极板分别是+ T -,能
植物进行光合作用所需的原料包括二氧化碳和水
38度500L茅台瓶底带景玻的是什么时候的酒?
招警试点班是什么意思,政法干警试点班是什么
写出二氧化碳与水反应的化学方程式.回忆前面
如何进入广播剧圈
男人为什么会哭的说说
有片电影一个女孩带另外一个女去破第一次
葫芦岛妇产医院做人流怎么样 疼吗?急急急在
贝壳研磨粉末可以治什么
搞笑夸人的夸人句子,给几句夸人的搞笑的话?
单选题江西省原副省长胡长清,因大肆收受索取
700除以5的算式怎么列
吉林省抚松县最好的高中是哪个?
推荐资讯
关于黑道女王有孩子穿越到古家族后一女多男的
凶猫高清完整版下载
关于安全用电,下列说法中正确的是A.36V以下
单选题植物体内主要贮能物质、最终能源、主要
We have completed our first month of presc
海边上不是还泛着白色的浪花吗?改为陈述句
“加油”用英语怎么说?
单选题世界上一次建成里程最长、运营速度最快
4除以6分之5等于4多少?
会有永恒的生命吗?
华为视频和优酷版的有什么区别?
有关舜的功绩的800字作文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?