Qt入门系列开发教程STL篇QStack栈使用方法
Posted 鱼酱2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt入门系列开发教程STL篇QStack栈使用方法相关的知识,希望对你有一定的参考价值。
来了,老弟,不收藏你就后悔吧 !****点赞👍收藏⭐️留言📝 不迷路~~~
😈「作者主页 」:鱼酱2333
😈「 B站首页 」:鱼酱2333
😈「本文录入专栏」:Qt入门系列开发教程
😈「本文内容」:QStack栈对象使用方法
1.应用场景
- FILO ,虽然继承于QList,但是还是要当做栈结构来用。
2.QStack
简介
QStack 堆栈是后进先出 (LIFO) 结构。 使用 push() 将项目添加到堆栈顶部,并使用 pop() 从顶部检索项目。 top() 函数提供对最顶层项目的访问,而无需删除它。
//弹出栈顶
T pop()
//放入元素
void push(const T &t)
//交换栈
void swap(QStack<T> &other)
//返回栈顶
T &top()
const T &top() const
3.实例
QStack<int> stack;
stack.push(1);
stack.push(2);
stack.push(3);
while (!stack.isEmpty())
cout << stack.pop() << Qt::endl;
以上是关于Qt入门系列开发教程STL篇QStack栈使用方法的主要内容,如果未能解决你的问题,请参考以下文章