STL 算法——总论

不同算法所需的迭代器类型

map/multimap支持的迭代器相关函数:

  • c.begin() / c.end()
  • c.cbegin() / c.cend()
  • c.rbegin() / c.rend()
  • c.crbegin() / c.crend()

和其他所有的关联容器一样,这些迭代器都是双向迭代器。所以,对于只能接受随机访问迭代器的 STL 算法(例如排序算法或随机乱序random shuffling算法),map / multimap 就无福消受了。

你可能感兴趣的:(STL 算法——总论)