C++栈的剩余大小能检测吗?

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:29:22
win32里,多个局部变量占用内存总数是不是有限制啊?

超过限制后会出现什么问题?

栈的剩余大小能检测吗?

有没有编译命令解决这个问题啊?!

是有限制,多个局部变量累加(分类型)确实也会增加内存占用,虽然局部变量是自动释放的。如果超出设置大小,程序直接崩溃。
vc2005设置堆栈大小的方法:
project->property->configuration properties->linker->system下的stack reserve size 和 heap reserve size设置。有上限。