C++ STL容器stack和queue詳解
更新時間:2016年10月26日 11:47:59 投稿:lqh
這篇文章主要介紹了C++ STL容器stack和queue詳解的相關(guān)資料,需要的朋友可以參考下
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();//返回棧中元素個數(shù)
queue是一個比較簡單的容器,它的使用也很簡單,stack是先進先出容器,最先加進去的元素最先出來
queue常用方法
push(x) //將x壓入隊列的末端 pop() //彈出隊列的第一個元素(隊頂元素),注意此函數(shù)并不返回任何值 front() //返回第一個元素(隊頂元素) back() //返回最后被壓入的元素(隊尾元素) empty() //當隊列為空時,返回true size() //返回隊列的長度
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
基于大端法、小端法以及網(wǎng)絡(luò)字節(jié)序的深入理解
本篇文章是對大端法、小端法以及網(wǎng)絡(luò)字節(jié)序進行了詳細的分析介紹,需要的朋友參考下2013-05-05C++探索構(gòu)造函數(shù)私有化會產(chǎn)生什么結(jié)果
C++的構(gòu)造函數(shù)的作?:初始化類對象的數(shù)據(jù)成員。即類的對象被創(chuàng)建的時候,編譯系統(tǒng)對該對象分配內(nèi)存空間,并?動調(diào)?構(gòu)造函數(shù),完成類成員的初始化。構(gòu)造函數(shù)的特點:以類名作為函數(shù)名,?返回類型2022-05-05