当你听到堆栈溢出时,这是否意味着堆栈最初有1mb的容量,然后你添加了更多的项…增加了它的大小,所以堆栈被调整到2mb…然后继续,直到它被调整到10mb…但是它永远无法调整到11mb
或者在堆栈级别没有这样的限制,而是限制来了
我的问题不同于连接的问题。这与应用程序的调用堆栈无关。更确切地说,这纯粹是关于谁将采取一个溢出堆栈?并显示它是堆栈实现的一部分还是什么?
根据安迪的评论,
无论你在哪里有一个极限,然后从那里你可以抛出一个错误。 堆栈没有限制或抛出错误的特定约定。尽管它能做到。