内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

【C++升級之路】第七篇:STL簡介-創(chuàng)新互聯(lián)

🌟hello,各位讀者大大們你們好呀🌟

目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、蓮池網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

🍭🍭系列專欄:【C++學(xué)習(xí)與應(yīng)用】

????本篇內(nèi)容:從整體上對STL進(jìn)行粗略介紹

🚢🚢作者簡介:計(jì)算機(jī)海洋的新進(jìn)船長一枚,請多多指教( ????? ) ??-

目錄

1. 什么是STL

2. STL的版本

3. STL的六大組件

4. STL的重要性

5. 如何學(xué)習(xí)STL

6.STL的缺陷


1. 什么是STL

STL(standard template libaray-標(biāo)準(zhǔn)模板庫):是C++標(biāo)準(zhǔn)庫的重要組成部分,不僅是一個可復(fù)的組件庫,而且是一個包羅數(shù)據(jù)結(jié)構(gòu)與算法的軟件框架。

實(shí)際上,我們可以把它簡單理解為就是一個庫,庫中有很多組件,可以提供很多接口供我們使用,將復(fù)雜的問題簡單化。


2. STL的版本

這里主要介紹兩個:原始版本、SGI版本(我們大部分人會接觸學(xué)習(xí)的版本)

  • 原始版本

Alexander Stepanov、Meng Lee 在惠普實(shí)驗(yàn)室完成的原始版本,本著開源精神,他們聲明允許任何人任意運(yùn)用、拷貝、修改、傳播、商業(yè)使用這些代碼,無需付費(fèi)。唯一的條件就是也需要向原始版本一樣做開源使用。 HP 版本--所有STL實(shí)現(xiàn)版本的始祖。

  • SGI版本

由Silicon Graphics Computer Systems,Inc公司開發(fā),繼承自HP版 本。被GCC(Linux)采用,可移植性好,可公開、修改甚至販賣,從命名風(fēng)格和編程 風(fēng)格上看,閱讀性非常高。我們后面學(xué)習(xí)STL要閱讀部分源代碼,主要參考的就是這個版本。


3. STL的六大組件

話不多說,直接上圖


4. STL的重要性

面試、筆試、工作都會有所涉及,STL是C++的重要組成部分,具體使用方法我們以后會涉及


5. 如何學(xué)習(xí)STL

學(xué)習(xí)STL三境界:熟用、了解泛型其內(nèi)涵及設(shè)計(jì)思路、擴(kuò)充STL


6.STL的缺陷
  1. STL庫的更新太慢了。這個得嚴(yán)重吐槽,上一版靠譜是C++98,中間的C++03基本一些修訂。C++11出來已經(jīng)相隔了13年,STL才進(jìn)一步更新。
  2. STL現(xiàn)在都沒有支持線程安全。并發(fā)環(huán)境下需要我們自己加鎖。且鎖的粒度是比較大的。
  3. STL極度的追求效率,導(dǎo)致內(nèi)部比較復(fù)雜。比如類型萃取,迭代器萃取。
  4. STL的使用會有代碼膨脹的問題,比如使用vector/vector/vector這樣會生成多份代碼,當(dāng)然這是模板語法本身導(dǎo)致的。

🌹🌹STL的介紹大概就到這里啦,博主后續(xù)會繼續(xù)更新更多C++的相關(guān)知識,干貨滿滿,如果覺得博主寫的還不錯的話,希望各位小伙伴不要吝嗇手中的三連哦!你們的支持是博主堅(jiān)持創(chuàng)作的動力!💪💪?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站題目:【C++升級之路】第七篇:STL簡介-創(chuàng)新互聯(lián)
本文鏈接:http://www.rwnh.cn/article18/cssogp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化、用戶體驗(yàn)ChatGPT、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
昌江| 栾川县| 永宁县| 宽城| 延川县| 神木县| 浙江省| 枞阳县| 噶尔县| 革吉县| 宿州市| 沈阳市| 阜康市| 翁牛特旗| 昌乐县| 岗巴县| 鄂尔多斯市| 神农架林区| 神木县| 株洲市| 内乡县| 固镇县| 靖宇县| 佳木斯市| 龙州县| 龙泉市| 黄山市| 泰来县| 巧家县| 临武县| 二连浩特市| 周口市| 满洲里市| 乌什县| 彭山县| 文水县| 久治县| 孟连| 内黄县| 南郑县| 湖口县|