C++ STL容器stack和queue詳解。本站提示廣大學習愛好者:(C++ STL容器stack和queue詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是C++ STL容器stack和queue詳解正文
stack是一個比擬復雜的容器,它的運用也很復雜,stack是LIFO容器,就是後進先出,最後添加出來的元素,第一個取出來
stack初始化
std::stack<int> first; std::stack<int> second(first); std::stack<int, std;:vector<int>> third; //運用vector初始化stack
### stack常用辦法###
empty();//判別能否為空 push(Elem e);//棧頂壓入一元素 pop();//彈出棧頂元素 top();//前往棧頂元素 size();//前往棧中元素個數
queue是一個比擬復雜的容器,它的運用也很復雜,stack是先進先出容器,最先加出來的元素最先出來
queue常用辦法
push(x) //將x壓入隊列的末端 pop() //彈出隊列的第一個元素(隊頂元素),留意此函數並不前往任何值 front() //前往第一個元素(隊頂元素) back() //前往最後被壓入的元素(隊尾元素) empty() //當隊列為空時,前往true size() //前往隊列的長度
感激閱讀,希望能協助到大家,謝謝大家對本站的支持!