gpt4 book ai didi

c++ - VC++ 允许的函数中局部变量的最大数目是多少?

转载 作者:搜寻专家 更新时间:2023-10-31 01:49:00 26 4
gpt4 key购买 nike

这只是出于好奇。我在某个地方读到一个老笑话,它引用了一个函数中声明的大量变量,而 VC++ 编译器无法编译。

我假设这取决于用于保持变量引用的整数的大小,不是吗?还是情况不再如此,您可以拥有任意数量的局部变量?

最佳答案

如果没有引用,很难知道原始问题是什么,但看起来 Visual Studio 中的默认堆栈大小是 1 MB,但您可以使用 /F 进行设置.这确实会限制您可以声明的局部变量的数量,当有人想要声明一个 really large array on the stack 时,这通常是一个问题。 .

关于c++ - VC++ 允许的函数中局部变量的最大数目是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com