Geekband STL與泛型編程
第一周結構框圖:
1.part1 C++模板簡介
2.part2 泛型編程
3.part3 容器
4.part4 一些進階問題
STL六大部件.PNG
STL六大部件關系
第一節課先對C++模板進行綜述:
1.part1 C++模板簡介
C++模板概觀:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
C++函數模板:
這里寫圖片描述
這里寫圖片描述
...
函數模板總結:
這里寫圖片描述
模板函數可以像普通函數一樣被重載
非模板函數可以和同名模板函數共存
類模板:
這里寫圖片描述
這里寫圖片描述
...
類模板總結:
這里寫圖片描述
C++操作符重載:
這里寫圖片描述
除了 operator= 其他操作符都可以被重載
這里寫圖片描述
這里寫圖片描述
2.part2 泛型編程:
概觀:
這里寫圖片描述
關聯特性:
這里寫圖片描述
這里寫圖片描述
...
迭代器:
這里寫圖片描述
用于分離算法和容器
這里寫圖片描述
...
3.part3 容器:
這里寫圖片描述
4.part4 一些進階問題:
這里寫圖片描述
這里寫圖片描述