【发布时间】:2015-01-02 07:57:21
【问题描述】:
使用标准 C++ 库stack 类时,堆栈的最大大小是多少?
或者你能定义它的最大尺寸吗?我一直在寻找,但没有找到答案。
【问题讨论】:
-
它将是底层类型的最大大小,最终取决于实现和可用内存。
-
堆栈是一个容器适配器,其内存空间由底层容器管理
-
@JerryCoffin 这取决于你如何配置 Linux。我总是设置它,以便在空间不足时获得
std::bad_alloc异常。 -
@JamesKanze:很公平。底线是它通常由操作系统来决定(我认为你的回答很好)。