c – 如何在两个迭代器的中间找到迭代器?

前端之家收集整理的这篇文章主要介绍了c – 如何在两个迭代器的中间找到迭代器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将我的quicksort的实现转换成一个模板,可以与矢量之外的其他容器一起使用.

本来我用索引来找到中间索引,例如(第一个)/ 2.如何找到两个迭代器的中间?

解决方法

std::distance可以尽可能有效地测量两个迭代器之间的距离.

std::advance可以尽可能高效地增加迭代器.

我仍然不想快速链接一个链表,虽然:)

猜你在找的C&C++相关文章