国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

qq空間認(rèn)證的網(wǎng)站后臺根目錄百度怎么推廣網(wǎng)站

qq空間認(rèn)證的網(wǎng)站后臺根目錄,百度怎么推廣網(wǎng)站,廣州廣告網(wǎng)站建設(shè),wordpress微信顯示圖片容器適配器 在c常用的容器中,有的是以容器迭代器為核心,而有的則以容器適配器為核心。較為常用的就包括queue和stack。接下來我將簡單的以queue和stack的模擬實現(xiàn)介紹其特點。 在以下的模擬實現(xiàn)中,class Con就是我們的容器適配器&#xff0…

容器適配器

在c++常用的容器中,有的是以容器迭代器為核心,而有的則以容器適配器為核心。較為常用的就包括queue和stack。接下來我將簡單的以queue和stack的模擬實現(xiàn)介紹其特點。

在以下的模擬實現(xiàn)中,class Con就是我們的容器適配器,他用于傳一個容器,默認(rèn)為deque類模版,deque模版是一種奇妙的模版,他在頭部插入和刪除時,效率很高,擴(kuò)容效率也高,但是其不適合遍歷。當(dāng)我們想要實現(xiàn)某個類,而剛好這個類可以用其他類的功能來直接實現(xiàn),那么我們就可以將這個類用另一個類包裝起來。

    template<class T, class Con = deque<T>>class stack{public :stack() {}void push(const T& x) { _c.push_back(x); }void pop() { _c.pop_back(); }T& top() { return _c.back(); }const T& top()const { return _c.back(); }size_t size()const { return _c.size(); }bool empty()const { return _c.empty(); }private:Con _c;};template<class T, class Con = deque<T>>class queue{public:queue(){}void push(const T& x){_c.push_back(x);}void pop(){_c.pop_front();}T& back(){return _c.back();}const T& back()const{return _c.back();}T& front(){return _c.front();}const T& front()const{return _c.front();}size_t size()const{return _c.size();}bool empty()const{return _c.empty();}private:Con _c;};
}

仿函數(shù)

在學(xué)習(xí)priority_queue的時候,我們可以注意到他其中有一個參數(shù)是class?Compare?=?std::less,那么,這個std::less是什么呢?經(jīng)過查看,我們可以知道他是一個類,他內(nèi)部包含了一個operator(),對()進(jìn)行了一次運算符重載。再認(rèn)真看priority_queue中Compare出現(xiàn)的地方,我們可以發(fā)現(xiàn),他廣泛的用于比較的地方。為何要如此定義?因為priority_queue本質(zhì)上就是一個堆,后面的Comepare本質(zhì)上就是決定他要建大堆還是小堆。而且在這還有一個反過來的地方,那就是如果你選的是less,那么他建的是大堆,即最大值在堆頂,這是和我們?nèi)粘V庇X不同的。

    template <class T>struct less{bool operator()(const T& left,const T& right){return left < right;}};template <class T>struct greater{bool operator()(const T& left, const T& right){return left > right;}};

接著讓我們看看在具體代碼中他的代碼,第一句是他的一句代碼,第二句是他的一個參數(shù),comp是一個Compare類型的類對象。在第一句代碼中我們直接用comp包住兩個數(shù)據(jù),這兩個數(shù)據(jù)分別會被帶入comp()符號的運算符重載的左右參數(shù)。因此就會直接返回仿函數(shù)的結(jié)果。

if (child + 1 < c.size() && comp(c[child], c[child + 1]))Compare comp;

?

仿函數(shù)

http://aloenet.com.cn/news/43929.html

相關(guān)文章:

  • 十年經(jīng)驗網(wǎng)站開發(fā)企業(yè)百度地圖人工電話
  • 建設(shè)網(wǎng)站 教學(xué)反思seo網(wǎng)站優(yōu)化收藏
  • 南京專業(yè)網(wǎng)站營銷小程序推廣平臺
  • dw做旅游網(wǎng)站教程怎么聯(lián)系百度人工服務(wù)
  • 做國際貿(mào)易的網(wǎng)站產(chǎn)品品牌策劃方案
  • 電子商務(wù)公司網(wǎng)站建立前期準(zhǔn)備網(wǎng)絡(luò)營銷管理名詞解釋
  • 可以做視頻推廣的網(wǎng)站有哪些免費注冊個人網(wǎng)站不花錢
  • 上海龍象建設(shè)集團(tuán)公司網(wǎng)站網(wǎng)絡(luò)平臺營銷
  • wordpress上傳swf網(wǎng)站優(yōu)化排名公司哪家好
  • 鄭州上海做網(wǎng)站的公司有哪些熊貓關(guān)鍵詞工具
  • 張家口手機(jī)臺app下載武漢百度推廣優(yōu)化
  • 公司網(wǎng)站維護(hù)費大概需要多少seo綜合查詢 站長工具
  • 東莞萬江網(wǎng)站制作網(wǎng)絡(luò)營銷產(chǎn)品的特點
  • 如何做網(wǎng)站的需求分析系統(tǒng)清理優(yōu)化工具
  • 閔行區(qū)做網(wǎng)站公司百度指數(shù)工具
  • 我們網(wǎng)站的優(yōu)勢北京seo報價
  • wordpress 獨立站營銷網(wǎng)站建設(shè)規(guī)劃
  • 純css做的響應(yīng)式網(wǎng)站一鍵優(yōu)化
  • 設(shè)計網(wǎng)站什么叫空間不穩(wěn)定seo關(guān)鍵詞排名優(yōu)化銷售
  • 大型購物網(wǎng)站開發(fā)網(wǎng)絡(luò)推廣軟文范文
  • 樂山網(wǎng)站建設(shè)培訓(xùn)學(xué)校網(wǎng)站seo優(yōu)化發(fā)布高質(zhì)量外鏈
  • ps網(wǎng)站設(shè)計怎么做快速收錄網(wǎng)
  • 如何讓人幫忙做網(wǎng)站網(wǎng)站檢測
  • 怎么做跳轉(zhuǎn)流量網(wǎng)站搜索引擎調(diào)詞軟件
  • 怎樣做網(wǎng)頁游戲網(wǎng)站線上推廣是什么意思
  • 網(wǎng)站如何做導(dǎo)航軟文營銷文章案例
  • 免費做頭像網(wǎng)站色盲圖
  • 百度網(wǎng)站是怎么做的營銷案例最新
  • 深圳建站公司專業(yè)公司最近熱點新聞事件2023
  • 焦作企業(yè)網(wǎng)站建設(shè)網(wǎng)站提交