C++stack有没有begin
时间: 2023-11-14 11:05:04 浏览: 90
C++ STL大全
C++的stack容器是没有begin函数的。因为stack容器是一种适配器容器,它的底层实现是基于其他容器(如deque、list等)来完成的,而这些容器的迭代器是不支持随机访问的,也就无法像vector、array这样通过begin()和end()函数获取迭代器来遍历元素。相反,stack容器只提供了top()、push()、pop()、empty()和size()等函数来操作元素,因此无法使用迭代器来访问元素。
阅读全文