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

检查类型是否为输入迭代器 更多...

#include <concepts.hpp>

概念定义

template<typename Iterator>
concept input_iterator =
{ ++it } -> same_as<Iterator&>;
{ it++ } -> same_as<Iterator>;
}
检查两个类型是否可以双向相等比较
检查类型From是否可以转换为类型To
检查类型是否为输入迭代器
检查类型是否具有迭代器所需的所有类型定义
检查两个类型是否完全相同

详细描述

检查类型是否为输入迭代器

模板参数
Iterator迭代器类型

输入迭代器要求:

  1. 可进行相等比较
  2. 具有所有迭代器类型定义
  3. 支持解引用、前缀/后缀递增

在文件 concepts.hpp312 行定义.