NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
random_access_iterator 概念参考

检查类型是否为随机访问迭代器 更多...

#include <concepts.hpp>

概念定义

template<typename Iterator>
requires(Iterator it1, Iterator it2, typename iterator_traits<Iterator>::difference_type n) {
{ it1 + n } -> convertible_to<Iterator>;
{ n + it1 } -> convertible_to<Iterator>;
{ it1 - n } -> convertible_to<Iterator>;
{ it1 += n } -> convertible_to<Iterator>;
{ it1 -= n } -> convertible_to<Iterator>;
}
检查类型是否为双向迭代器
检查类型From是否可以转换为类型To
检查类型是否为随机访问迭代器
迭代器特性主模板

详细描述

检查类型是否为随机访问迭代器

模板参数
Iterator迭代器类型

在双向迭代器基础上增加随机访问操作支持。

在文件 concepts.hpp356 行定义.