VS2012中开一个1010*1024的数组就会出错。栈最大空间不是1010*1024k哦
linux都说栈的大小为8M,但是我开一个char s[8192*1024]的数组,再s[8192*1024-1]还是没溢出,这说明什么???
不同的系统,不同的编译器约定的栈最大空间不同。。。
这个栈大小的问题感觉没有固定答案。
本文探讨了VS2012与Linux环境下数组分配的不同表现,揭示了不同系统与编译器栈空间限制的差异。通过具体实例展示了在VS2012中创建特定大小数组会引发错误,而在Linux环境中则可以成功分配更大的数组。
VS2012中开一个1010*1024的数组就会出错。栈最大空间不是1010*1024k哦
linux都说栈的大小为8M,但是我开一个char s[8192*1024]的数组,再s[8192*1024-1]还是没溢出,这说明什么???
不同的系统,不同的编译器约定的栈最大空间不同。。。
这个栈大小的问题感觉没有固定答案。
3425

被折叠的 条评论
为什么被折叠?