
C++ 實現 STL 標準庫和算法培訓
課程主要講解了C++ STL的容器和算法的實現,
通過本課程可以快速掌握順序容器vector、
list 和 deque 以及關聯容器 set 和 map 等,更有迭代器和算法的講解。
1 STL 的組成部分
2 迭代器
3 適配器
4 STL 常用算法
5 位運算
6 C++ 泛型編程
7 函數對象
8 Lambda 表達式
9 STL 常見的容器
10 異常處理
1
C++ STL 簡介
2
template 編程和迭代器粗解
1.模板編程
2.基本語法
3.模板函數
4.類模板和成員模板
5.模板類中的靜態成員
6.typename和class
7.迭代器
8.迭代器詳解
9.迭代器種類和使用
3
迭代器
1.輸出迭代器
2.輸入迭代器
3.前向迭代器
4.雙向迭代器
5.隨機迭代器
6.迭代器輔助函數
4
函數對象(仿函數)
1.函數對象概述
2.預定義函數對象
3.輔助函數對象
4.適配器
5.函數對象使用方法
5
算法
1.lambda表達式
2.常見基本算法
6
基礎容器之 vector
1.vector基礎
2.vector初始化
3.vector基本操作
4.vector成員函數
7
基礎容器之 list
1.list介紹
2.list構造
3.list成員函數
4.list迭代器
5.list基本操作
8
基礎容器之 deque
1.deque性質
2.deque定義和初始化
3.deque基本操作
4.deque迭代器
9
容器適配器
1.bitset
2.stack
3.queue
4.priority_queue
10
容器之 set 和 multiset
1.關聯容器介紹
2.兩種容器的構造
3.成員函數
4.兩種容器的基本操作
11
容器之 map 和 multimap
1.容器作用和介紹
2.容器的構造
3.成員函數
4.基本操作
12
異常處理
1.異常介紹
