施磊C++初级STL笔记
C++ STL分类
一、标准容器
1.顺序容器
vector deque list
2.容器适配器
stack queue priority_queue
3.关联容器
无序关联容器 链式哈希表 增删查O(1)
unordered_set unordered_multiset unordered_map unordered_multimap
有序关联容器
set multiset map multimap
二、近容器
数组 string bitset
三、迭代器
iterator const_iterator
reverse_iterator const_reverse_iterator
四、函数对象
greater less
五、泛型算法
sort find find_if binary_search for_each
vector容器
deque容器
list容器
vector、deque、list区别
容器适配器
关联容器
迭代器
函数对象
通过函数指针调用函数,是没有办法内联的,效率很低,因为没有函数调用开销。
所以需要函数对象来代替函数指针