std::queue

std::queue

  • 隊列,該容器是一個先進先出容器.其原型爲:函數

template <class T, class Container = deque<T> > 
class queue;
  • 該容器是一個適配器容器,即內部使用一個特殊容器(特殊容器的類型由模板形參 Container 指定)來存放數據,對應關係以下:spa

    • 調用 queue<T>::push(),等同於調用 Container::push_back().code

    • 調用 queue<T>::pop(),等同於調用 Container::pop_front().接口

    • 調用 queue<T>::empty(),queue<T>::size(),queue<T>::front(),queue<T>::back 就等同於調用 Container 同名函數.隊列

接口

  • pop(),調用 queue<T>::pop() 在移除隊頭元素時,也會調用被移除元素的析構函數.即調用 ~T().
    原型

本站公眾號
   歡迎關注本站公眾號,獲取更多信息