std::iterator

来自cppreference.com
< cpp‎ | iterator

定义于头文件 <iterator>
template<

    class Category,
    class T,
    class Distance = std::ptrdiff_t,
    class Pointer = T*,
    class Reference = T&

> struct iterator;
std::iterator是基类,以简化所需的迭代器类型的定义.
原文:
std::iterator is the base class provided to simplify definitions of the required types for iterators.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 会员类型

会员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
value_type T
difference_type Distance
pointer Pointer
reference Reference
iterator_category Category

[编辑] 另请参阅

为迭代器属性提供统一接口
(类模板) [编辑]
用于指示迭代器类别的空类类型
(类) [编辑]