|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
迭代器操作算法 更多...
函数 | |
| template<typename Iterator> | |
| constexpr iter_pointer_t< Iterator > | neforce::to_pointer (Iterator iter) |
| 将迭代器转换为原始指针 | |
| template<typename Iterator, typename Distance> | |
| constexpr void | neforce::advance (Iterator &i, Distance n) |
| 将迭代器前进指定距离 | |
| template<typename Iterator> | |
| constexpr Iterator | neforce::prev (Iterator iter, iter_difference_t< Iterator > n=1) |
| 获取迭代器的前一个位置 | |
| template<typename Iterator> | |
| constexpr Iterator | neforce::next (Iterator iter, iter_difference_t< Iterator > n=1) |
| 获取迭代器的后一个位置 | |
| template<typename Iterator> | |
| constexpr iter_difference_t< Iterator > | neforce::distance (Iterator first, Iterator last) |
| 计算两个迭代器之间的距离 | |