构造函数
stack()
:默认构造函数,创建一个空的 stack 对象。stack(const stack& s)
:复制构造函数,创建一个新的 stack 对象,其元素与 s 相同。
容器大小相关
empty()
:返回 stack 是否为空。size()
:返回 stack 中元素的数量。
访问元素
top()
:返回 stack 的顶部元素。
修改容器
push(const value_type& val)
:将 val 添加到 stack 的顶部。pop()
:从 stack 的顶部删除一个元素。
请注意,stack
不提供直接访问和修改元素的方法,因为它是一种后进先出的数据结构,只能从顶部添加和删除元素。