Commit 74656199 authored by 24OI-bot's avatar 24OI-bot
Browse files

style: format markdown files with remark-lint

parent febf353a
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -23,11 +23,11 @@ for (vector<int>::iterator iter = data.begin(); iter != data.end(); iter++)

在 STL 的定义中,迭代器根据其支持的操作依次分为以下几类:

-   InputIterator (输入迭代器):只要求支持拷贝、自增和解引访问。
-   OutputIterator (输出迭代器):只要求支持拷贝、自增和解引赋值。
-   ForwardIterator (向前迭代器):同时满足 InputIterator 和 OutputIterator 的要求。
-   BidirectionalIterator (双向迭代器):在 ForwardIterator 的基础上支持自减(即反向访问)。
-   RandomAccessIterator (随机访问迭代器):在 BidirectionalIterator 的基础上支持加减运算和比较运算(即随机访问)。
-   InputIterator输入迭代器:只要求支持拷贝、自增和解引访问。
-   OutputIterator输出迭代器:只要求支持拷贝、自增和解引赋值。
-   ForwardIterator向前迭代器:同时满足 InputIterator 和 OutputIterator 的要求。
-   BidirectionalIterator双向迭代器:在 ForwardIterator 的基础上支持自减(即反向访问)。
-   RandomAccessIterator随机访问迭代器:在 BidirectionalIterator 的基础上支持加减运算和比较运算(即随机访问)。

???+note "为什么输入迭代器叫输入迭代器?"
    “输入”指的是“可以从迭代器中获取输入”,而“输出”指的是“可以输出到迭代器”。
+1 −1

File changed.

Contains only whitespace changes.