|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
迭代器操作算法 更多...
函数 | |
| template<typename Iterator> | |
| constexpr iter_pointer_t< Iterator > | to_pointer (Iterator iter) |
| 将迭代器转换为原始指针 | |
| template<typename Iterator, typename Distance> | |
| constexpr void | advance (Iterator &i, Distance n) |
| 将迭代器前进指定距离 | |
| template<typename Iterator> | |
| constexpr Iterator | prev (Iterator iter, iter_difference_t< Iterator > n=-1) |
| 获取迭代器的前一个位置 | |
| template<typename Iterator> | |
| constexpr Iterator | next (Iterator iter, iter_difference_t< Iterator > n=1) |
| 获取迭代器的后一个位置 | |
| template<typename Iterator> | |
| constexpr iter_difference_t< Iterator > | distance (Iterator first, Iterator last) |
| 计算两个迭代器之间的距离 | |