Skip to content

Commit 9094beb

Browse files
committed
fold_left, fold_right : 箇条書きの表示崩れを修正
1 parent 1f87d6a commit 9094beb

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

reference/algorithm/ranges_fold_left.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ concept indirectly-binary-left-foldable =
152152

153153
- すなわち、指定した二項演算を初期値とイテレータによって`f(std::move(init), *first)`のように呼び出した時の戻り値型がこの関数の戻り値型となる。
154154
- また、この型`U`は`fold_left`の処理内部で積算値の型として使用されるものでもあり、`f`は`init`の代わりに`U`の右辺値も受け取れる必要がある。二項演算の呼び出しにおいては、第一引数に初期値もしくは積算値が渡され、第二引数にイテレータの間接参照結果が直接渡される。そして、二項演算の適用結果は積算値を保存する変数に直接代入される(つまり、結果を次のステップに引き継ぎたい場合は積算処理も二項演算内で行う必要がある)。詳細は下の実装例を参照。
155+
155156
- (1), (2) :
156157
- C++26 : 引数として波カッコ初期化`{}`を受け付ける
157158
```cpp

reference/algorithm/ranges_fold_right.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ return accum;
149149

150150
- すなわち、指定した二項演算をイテレータと初期値によって`f(*first, std::move(init))`のように呼び出した時の戻り値型がこの関数の戻り値型となる。
151151
- また、この型`U`は`fold_right`の処理内部で積算値の型として使用されるものでもあり、`f`は`init`の代わりに`U`の右辺値も受け取れる必要がある。二項演算の呼び出しにおいては、第一引数にイテレータの間接参照結果が直接渡され、第二引数に初期値もしくは積算値が渡される。そして、二項演算の適用結果は積算値を保存する変数に直接代入される(つまり、結果を次のステップに引き継ぎたい場合は積算処理も二項演算内で行う必要がある)。詳細は下の実装例を参照。
152+
152153
- (1), (2) :
153154
- C++26 : 引数として波カッコ初期化`{}`を受け付ける
154155
```cpp

0 commit comments

Comments
 (0)