在Windows(或其他相关操作系统)中,什么决定了我可以使用多少堆栈?这个网站的名称让我假设可能会用完堆栈,所以我应该避免将大量数据放在堆栈上吗?
最佳答案
它是特定于语言的,特定于编译器的,并且可能是特定于操作系统的,但是您应该将大量数据放在堆上而不是堆栈上。
Other SO post about this
有多种方法可以更改堆栈大小-但我不会对此感到困惑!
如果您想通过反复试验来了解堆栈大小,只需在堆栈上创建一个数组,然后查看它可以为您提供多少...
在Windows(或其他相关操作系统)中,什么决定了我可以使用多少堆栈?这个网站的名称让我假设可能会用完堆栈,所以我应该避免将大量数据放在堆栈上吗?
最佳答案
它是特定于语言的,特定于编译器的,并且可能是特定于操作系统的,但是您应该将大量数据放在堆上而不是堆栈上。
Other SO post about this
有多种方法可以更改堆栈大小-但我不会对此感到困惑!
如果您想通过反复试验来了解堆栈大小,只需在堆栈上创建一个数组,然后查看它可以为您提供多少...