STL總體說明

2021-06-13 08:49:02 字數 924 閱讀 6981

初探c++ stl

學習筆記

1:總體說明

本學習筆記主要講解c++ stl

的基本知識與體系框架,主要適合初學者,對於理解

stlstl。

講解主線:

1:講解

stl中的通用工具,比如

pair

對組,auto_ptr

智慧型指標。

2:講解

stl中的標準容器,

vector list duque set map 

等等。

3:講解

stl中的迭代器以及迭代器的介面卡。

4:講解

stl中的仿函式,也就是函式物件

5:講解

stl中的演算法庫,各種演算法的優劣分析等等。

6:講解

stl中的特殊容器,也就是容器介面卡。

7:講解

stl中的

string

模板類。

8:講解

stl中的

stream

流類。

9:講解

stl中的其他高階主題,比如國際化標準,空間配置器等等

**說明:所有**都是採用vc6.0

下編譯,如果有的

vc版本過低,對於模版的支援度不太好也可換

vs. 

所有**均是最簡單**,目的只是為了演示用法。

注意:c++ stl

博大精深,沒有人能保證不錯,所以如果你發現說明錯誤的地方還請指出來或者傳送到我的郵箱 

[email protected]

。有什麼不懂的可以加我qq

**410973378

寄語:c++

是一門優秀的語言,

c++ stl

毫無疑問是所有語言的標準庫中最優秀最成功的設計。所以,請保持耐心,堅定不移的走下去。

STl總體概念

1.slt的目的是把資料和操作分離 資料用容器進行管理,操作用演算法實現,最後迭代器作為粘合劑把二者無縫連線。這個和物件導向有點背道而馳。2.容器分為 序列式容器和關聯式容器,序列式有 vector,deque,list 我們也可以把strings和array當做一種序列式容器只是非標準,關聯式容器...

CEPH架構總體說明

1.3 rados 2.rados概念介紹 3.參考資料 rados block device,主要面向雲平台的虛擬機器提供虛擬磁碟,類似於san。rbd提供兩種介面,一種是通過qemu driver提供kvm虛擬機器使用,另一種是在作業系統核心態實現了乙個核心模組,直接把塊裝置對映給物理主機,由物...

PE解析器的編寫(一) 總體說明

之前自己學習了pe檔案的格式,後來自己寫了個pe檔案的解析器,這段時間工作上剛好要用到它,老闆需要能檢視某個exe中載入的dll的乙個工具,我在使用之前自己寫的這個東西的時候,發現很多東西都忘記了,所以,我在這回顧下當時的思路,並記錄下來,方便以後直接使用。也算是回顧下之前學習的內容,將學的東西學以...