最大テンプレート再帰深度のように、パラメーターパックの要素の上限または最大数はありますか?
1 に答える
2
別に制限する必要はないと思います。要素の数は、インスタンス化の場所と、テンプレートに渡すことができるテンプレート引数の数によって決まります。
- 関数呼び出しの引数の数には制限があります(推奨最小値: 256)。
- テンプレート宣言のテンプレート パラメーターの数には制限があります(推奨最小値: 1024)
1 つ目は確実に適用可能であり、2 つ目は、実装がパックを内部的に完全な宣言に展開する必要がある場合に適用される可能性があります。(しかし、確かなことはわかりません。私は C++ コンパイラを作成していません。)
于 2019-12-19T12:08:41.287 に答える