File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
reference/iterator/move_iterator Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 66* cpp20[ meta cpp]
77
88``` cpp
9- using iterator_concept = input_iterator_tag ; // (1) C++20
9+ using iterator_concept = 以下参照 ; // (1) C++20
1010```
11- * input_iterator_tag[ link /reference/iterator/iterator_tag.md]
1211
1312## 概要
1413イテレータコンセプトを表す型。
1514
15+ - C++20:
16+ - [ ` input_iterator_tag ` ] ( /reference/iterator/iterator_tag.md )
17+ - C++23:
18+ - ` Iterator ` が[ ` random_access_iterator ` ] ( /reference/iterator/random_access_iterator.md ) コンセプトのモデルである場合、[ ` random_access_iterator_tag ` ] ( /reference/iterator/iterator_tag.md )
19+ - ` Iterator ` が[ ` bidirectional_iterator ` ] ( /reference/iterator/bidirectional_iterator.md ) コンセプトのモデルである場合、[ ` bidirectional_iterator_tag ` ] ( /reference/iterator/iterator_tag.md )
20+ - ` Iterator ` が[ ` forward_iterator ` ] ( /reference/iterator/forward_iterator.md ) コンセプトのモデルである場合、[ ` forward_iterator_tag ` ] ( /reference/iterator/iterator_tag.md )
21+ - そうでない場合、[ ` input_iterator_tag ` ] ( /reference/iterator/iterator_tag.md )
22+
23+
1624## バージョン
1725### 言語
1826- C++20
1927
2028## 参照
2129- [ P0896R4 The One Ranges Proposal (was Merging the Ranges TS)] ( http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf )
30+ - [ P2520R0 ` move_iterator<T*> ` should be a random access iterator] ( https://wg21.link/p2520r0 )
31+ - C++23で` iterator_concept ` がランダムアクセスイテレータにできるようになった
You can’t perform that action at this time.
0 commit comments