介绍
QQueue是Qt的队列实现,符合先进先出FIFO,继承自QList,可以使用QList所有方法,但不建议使用,属于QQueue的方法有
T dequeue() void enqueue(const T &t) T &head() const T &head() const void swap(QQueue<T> &other)
QStack是Qt的栈实现,符合后进先出LIFO,继承自QVector,可以使用QVector所有方法,但不建议食用,属于QStack的方法有
T pop() void push(const T &t) void swap(QStack<T> &other) T &top() const T &top() const
简单范例
所有父类方法均可使用,可参见QList使用下面例子仅对比分析
QQueue<int> m_queue; m_queue.enqueue(1); m_queue.enqueue(2); m_queue.enqueue(3); qDebug()<<m_queue.size(); qDebug()<<m_queue.dequeue(); qDebug()<<m_queue.dequeue(); qDebug()<<m_queue.dequeue(); qDebug()<<m_queue.size(); QStack<int> m_stack; m_stack.push(1); m_stack.push(2); m_stack.push(3); qDebug()<<m_stack.size(); qDebug()<<m_stack.pop(); qDebug()<<m_stack.pop(); qDebug()<<m_stack.pop(); qDebug()<<m_stack.size();
结果
3 1 2 3 0 3 3 2 1 0
最新评论
pytz 不对,不要用那个。
我的WordPress没有设置 -p ,Nginx设置了link,但是访问的时候显示找不到wp的服务器IP地址,这是怎么回事儿啊?
是普及运用还是往研究方向。此文从我个人角度可以理解及消化,但更期待如何理解并实践的深入指引。可申请版权型的总结实践指引哦。
请问博主,这些书你都会看吗
收获源于分享
eee
LIBS += -LD:/my_program_design/dll_test/test_library_by_header/ -llibrary,不明白
Спасибо за информацию!!!!!