NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
iterator.hpp 文件参考

迭代器操作算法 更多...

iterator.hpp 的引用(Include)关系图:

浏览该文件的源代码.

函数

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)
 计算两个迭代器之间的距离

详细描述

迭代器操作算法

此文件提供了迭代器的各种操作算法, 包括获取迭代器特性、指针转换、前进/后退、距离计算等辅助函数。

在文件 iterator.hpp 中定义.