不同容器的底层实现差异很大(如 vector 是动态数组, list 是双向链表),但迭代器屏蔽了这些差异,让算法(如 sort、 for_each)可以用相同的方式处理任何容器。
vector
list
sort
for_each