@@ -39,30 +39,30 @@ namespace std::ranges {
3939
4040| 名前 | 説明 | 対応バージョン |
4141|--------------------------------------------------|----------------------------------|----------------|
42- | [`(constructor)`](stride_view/op_constructor.md.nolink) | コンストラクタ | C++23 |
43- | [`base`](stride_view/base.md.nolink) | `V`の参照を取得する | C++23 |
44- | [`stride`](stride_view/stride.md.nolink) | 1回で移動する要素数を取得する | C++23 |
45- | [`begin`](stride_view/begin.md.nolink) | 先頭を指すイテレータを取得する | C++23 |
46- | [`end`](stride_view/end.md.nolink) | 番兵を取得する | C++23 |
47- | [`size`](stride_view/size.md.nolink) | 要素数を取得する | C++23 |
42+ | [`(constructor)`](stride_view/op_constructor.md) | コンストラクタ | C++23 |
43+ | [`base`](stride_view/base.md) | `V`の参照を取得する | C++23 |
44+ | [`stride`](stride_view/stride.md) | 1回で移動する要素数を取得する | C++23 |
45+ | [`begin`](stride_view/begin.md) | 先頭を指すイテレータを取得する | C++23 |
46+ | [`end`](stride_view/end.md) | 番兵を取得する | C++23 |
47+ | [`size`](stride_view/size.md) | 要素数を取得する | C++23 |
4848
4949## 継承しているメンバ関数
5050
5151| 名前 | 説明 | 対応バージョン |
5252|----------------------------------------------|-----------------------------------|----------------|
53- | [`empty`](view_interface/empty.md) | Rangeが空かどうかを判定する | C++20 |
54- | [`operator bool`](view_interface/op_bool.md) | Rangeが空でないかどうかを判定する | C++20 |
55- | [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++20 |
56- | [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++20 |
53+ | [`empty`](view_interface/empty.md) | Rangeが空かどうかを判定する | C++23 |
54+ | [`operator bool`](view_interface/op_bool.md) | Rangeが空でないかどうかを判定する | C++23 |
55+ | [`front`](view_interface/front.md) | 先頭要素への参照を取得する | C++23 |
56+ | [`back`](view_interface/back.md) | 末尾要素への参照を取得する | C++23 |
5757| [`cbegin`](view_interface/cbegin.md) | 定数イテレータを取得する | C++23 |
5858| [`cend`](view_interface/cend.md) | 定数イテレータ(番兵)を取得する | C++23 |
59- | [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++20 |
59+ | [`operator[]`](view_interface/op_at.md) | 要素へアクセスする | C++23 |
6060
6161## 推論補助
6262
6363| 名前 | 説明 | 対応バージョン |
6464|-------------------------------------------------------|------------------------------|----------------|
65- | [`(deduction_guide)`](stride_view/op_deduction_guide.md.nolink ) | クラステンプレートの推論補助 | C++23 |
65+ | [`(deduction_guide)`](stride_view/op_deduction_guide.md) | クラステンプレートの推論補助 | C++23 |
6666
6767## 例
6868```cpp example
@@ -75,7 +75,7 @@ int main() {
7575
7676 std::println("{}", v | std::views::stride(3));
7777
78- for (auto&& i : v | std::views::stride(3)) {
78+ for (auto& i : v | std::views::stride(3)) {
7979 i *= 10; // 要素を書き換えても良い
8080 }
8181 std::println("{}", v);
@@ -96,8 +96,7 @@ int main() {
9696### 処理系
9797- [ Clang] ( /implementation.md#clang ) : 16.0 [ mark verified]
9898- [ GCC] ( /implementation.md#gcc ) : 13.2 [ mark verified]
99- - [ ICC] ( /implementation.md#icc ) : ??
100- - [ Visual C++] ( /implementation.md#visual_cpp ) : ??
99+ - [ Visual C++] ( /implementation.md#visual_cpp ) : 2022 Update 4 [ mark verified]
101100
102101## 参照
103102- [ N4950 26 Ranges library] ( https://timsong-cpp.github.io/cppwp/n4950/ranges )
0 commit comments