回答編集履歴

2

appendix

2021/03/24 00:20

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -50,8 +50,8 @@
50
50
 
51
51
  }
52
52
 
53
+ ```
53
54
 
54
55
 
55
56
 
56
-
57
- ```
57
+ C++17以前であれば、[Boost.Parameterライブラリ](https://www.boost.org/doc/libs/1_75_0/libs/parameter/doc/html/index.html)という選択肢もあります。

1

update

2021/03/24 00:20

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -1,4 +1,4 @@
1
- C++20で導入された [指示付き初期化構文](https://cpprefjp.github.io/lang/cpp20/designated_initialization.html) を利用し、デフォルト値ありのキーワード引数風の記述を行うことはできます。この実装では引数型`Tn`を問いません。
1
+ C++20で導入された [指示付き初期化構文](https://cpprefjp.github.io/lang/cpp20/designated_initialization.html) を利用し、デフォルト値ありのキーワード引数風の記述を行うことはできます。この実装では引数型`Tn`を問いません。一方、関数呼び出し時の名前指定順は宣言順(`a`→`b`→`c`)に並べる必要があります。
2
2
 
3
3
 
4
4