可変長テンプレートを持つことは簡単で、それが唯一のいくつかのchar
秒のstring_constant
あるTStringConstant
を受け入れるように私はそれを特化することができますパラメータ異なるchar
のTStringConstant
の可変数を受け入れるテンプレートクラスは、それを行う方法がありますか?おそらく、テンプレートテンプレートのパラメータですか?C++可変引数の数は
次のすべてが有効になるように:それはコンパイルに失敗しますentry_list<something_else<'c','b','a'>>
だけentry<something_else<'c','b','a'>, bool>
のように拒否されます
entry_list<string_constant<'c','b','a'>, string_constant<'d','e','f','g'>>();
entry_list<string_constant<'c','b','a'>, string_constant<'d','e','f','g'>, string_constant<'d','e','z','z'>>();
entry_list<string_constant<'a','b','c'>>();
ボーナス場合。