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