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

检查类型是否为双向迭代器 更多...

#include <concepts.hpp>

概念定义

template<typename Iterator>
concept bidirectional_iterator = forward_iterator<Iterator> && requires(Iterator it) {
{ --it } -> same_as<Iterator&>;
{ it-- } -> same_as<Iterator>;
}
检查类型是否为双向迭代器
检查类型是否为前向迭代器
检查两个类型是否完全相同

详细描述

检查类型是否为双向迭代器

模板参数
Iterator迭代器类型

在前向迭代器基础上增加递减操作支持。

在文件 concepts.hpp343 行定义.