template <typename T, template <typename> class Bar>
class Foo
{
Bar<T> bar;
};
私は、1 つのテンプレート パラメーターを持つ任意のテンプレート クラスであるタイプFoo<Bar<Foo>>
になるこのクラスの特殊化を作成しようとしています。Bar
誰でもこれを行う方法を教えてもらえますか? また、この特定のテンプレート クラス定義に固執したくありません。それが別の定義を使用して実行できる場合もFoo
、それで問題ありません。
編集:私が意味したのは、専門化を型にしたいということですFoo<Foo, Bar<Foo>>