64,648
社区成员
发帖
与我相关
我的任务
分享
template<class T>
class Base
{
public:
void show()
{
}
};
template<class T>
class Derived : public Base<Derived<T>>
{
public:
void fun()
{
}
};
template< typename T, typename Traits = TraitSet<T> >
class DefaultAction : public BaseAction<T,Traits,DefaultAction<T,Traits>>
{
friend BaseType;
private:
DataBegin()
DataMap(int,10)
DataMap(long,20)
};
当时猛的一看用子类类型去推到基类模板有点小不适应。
不过现在依旧有点不适应这种子类类型影响基类类型的做法(姑且说是“子类型影响基类型”)