boo*_*468 0 c++ stack stl data-structures
我在大学 DSA 课程中了解到,堆栈的初始化容量限制了它可以包含的元素数量。但是当我使用STL创建堆栈时,您不必定义容量。是否涉及到某种能力,或者它在STL实现中不适用?堆栈真的需要容量吗?
mol*_*ilo 6
您在课程中看到的堆栈实现可能有限制,但这对于堆栈来说并不是必需的。(你的课程确实应该教你这一点。)
C++ 标准库堆栈只是任何支持必要操作的底层集合的适配器,因此它是否具有有限的容量取决于该底层类型。 (默认值为std::deque。)
std::deque
归档时间:
3 年,6 月 前
查看次数:
246 次
最近记录: