回答編集履歴

2

update

2020/08/06 06:33

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
  ムーブ操作のみサポートする型(たとえば`std::unique_ptr`)を扱うために、`std::forward`による~~完全転送が必要となります。~~
6
6
 
7
- 訂正:オリジナルコードでは `Args&&...` ではなく `Args...` となっているため、`std::forward<Args>(args)...` は完全転送とは異なる動きになりますね。
7
+ 訂正:オリジナルコードでは `Args&&...` ではなく `Args...` となっているため、`std::forward<Args>(args)...` は完全転送とは異なる動きになりますね。(第一引数`F&&`は
8
+
9
+ `std::forward<F>(f)`で完全転送)
8
10
 
9
11
 
10
12
 

1

fix

2020/08/06 06:33

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- ムーブ操作のみサポートする型(たとえば`std::unique_ptr`)を扱うために、`std::forward`による完全転送が必要となります。
5
+ ムーブ操作のみサポートする型(たとえば`std::unique_ptr`)を扱うために、`std::forward`による~~完全転送が必要となります。~~
6
+
7
+ 訂正:オリジナルコードでは `Args&&...` ではなく `Args...` となっているため、`std::forward<Args>(args)...` は完全転送とは異なる動きになりますね。
6
8
 
7
9
 
8
10