?
56 list容器-排序案例 P222 - 12:36
?
list 因為自身的存儲結(jié)構(gòu)原因,有排序sort功能,自定義排序調(diào)用sort時, 需要傳入自定義的回調(diào)函數(shù)
?
53 list容器-插入和刪除 P219 - 09:49
?
新增:remove(elem),刪除list中相同的elem
?
48 queue容器-常用接口 P214 - 00:38
?
常用接口
隊列也不允許遍歷
?
46 stack容器-常用接口 P212 - 00:05
?
常用接口
?
45 stack容器-基本概念 P211 - 04:54
?
棧不允許遍歷,但是有size,empty
?
40 deque容器-大小操作 P206 - 05:03
?
deque沒有容量,其他和vector一樣
?
39 deque容器-賦值操作 P205 - 04:20
?
總結(jié):賦值操作和vector基本一樣
?
38 deque容器-構(gòu)造函數(shù) P204 - 02:11
?
deque和vector的功能接口類似,這里實現(xiàn)結(jié)構(gòu)的區(qū)別
?
37 vector容器-預留空間 P203 - 03:55
?
v.reserve() 提前開辟容量,若有容量了,函數(shù)就不會再生效。
?
36 vector容器-互換容器 P202 - 09:04
?
原理:創(chuàng)建了一個匿名對象,拷貝賦值v,然后再和v交換
v.swap()工作原理:交換兩個對象的指針
?
33 vector容器-容量和大小 P199 - 06:19
?
vector<int> ivec; ivec.resize()是重新指定大小
?
30 string容器-子串獲取 P196 - 05:42
?
string s 中s.substr(起始下標,截取個數(shù))
?
29 string容器-字符串插入和刪除 P195 - 03:52
?
插入和刪除的起始下標都是從0開始
string s 中的 s[i] 相當于 s.at(i)
string s 中的s.compare(s1) 相當于 s == s1, s >= s1 ,s <= s1三者中的一值
?
26 string容器-字符串查找和替換 P192 - 06:03
?
從左往右:find 從右往左:rfind
?
25 string容器-字符串拼接 P191 - 10:34
?
?
24 string容器-賦值操作 P190 - 06:54
?
?
23 string容器-構(gòu)造函數(shù) P189 - 05:46
?
?
22 STL初識-容器嵌套容器 P188 - 07:24
?
vector<vector <int> > 類似二維數(shù)組 int[][]
?
21 STL初識-vector存放自定義數(shù)據(jù)類型 P187 - 10:19
?
?
20 STL初識-vector存放內(nèi)置數(shù)據(jù)類型 P186 - 13:55
?
利用迭代器遍歷容器,迭代器關(guān)鍵詞iterator,三種遍歷方式:while,for,for_each(頭文件algorithm)
?
16 模板-類模板案例-數(shù)組類封裝... P182 - 06:29
?
需求分析
?
15 模板-類模板與友元 P181 - 12:25
?
建議使用類內(nèi)實現(xiàn),類外實現(xiàn)過于復雜
?
14 模板-類模板分文件編寫 P180 - 12:32
?
主流的解決方法是第二種,將類模板成員函數(shù)寫到一起,并將后綴名改為.hpp
?
13 模板-類模板成員函數(shù)類外實現(xiàn) P179 - 08:25
?
?
12 模板-類模板與繼承 P178 - 06:49
?
如果父類是模板,那么子類就一定要指出父類的數(shù)據(jù)類型
?
11 模板-類模板對象做函數(shù)參數(shù) P177 - 13:34
?
通過類模板創(chuàng)建的對象,可以有三種方式向函數(shù)中進行傳參,其中第一種:指定傳入的類型,最常用。
typeid().name 查看類型名稱
?
10 模板-類模板中成員函數(shù)創(chuàng)建時機 P176 - 07:50
?
類模板中的成員函數(shù)在調(diào)用時才去創(chuàng)建
標簽: