嵌套类

时间:2015-10-15 10:59:44

标签: c++ templates

我遇到了这样的问题:

我有一个类,它将模板类作为:

template<typename N, template<typename> T > A : SomeLibClass<T<N>>

然后我实际上有另一节课说:

template<typename T, unsigned count = 1> B

在第三节课我想基本上这样做:

template<typename N, unsigned count = 1> C
{
    template<typename T> class SpecialB : public B<T, count> {}

    A<N, SpecialB> someClassLevelVar;
}

然后我在编译器中遇到动态转换问题,说不能从A<N, SpecialB>转换为A<N, B<T, 1>>

我怎样才能做到这一点?

0 个答案:

没有答案
相关问题