鉴于:
template <...>
class InheritedByManyClasses
{
public:
typedef InheritedByManyClasses<...> ParentClass;
};
如果我让一个孩子成为更多班级的父母,有没有办法将这个想法联系在一起?
template<...>
class ChildInheritedByMany : InheritedByManyClasses<...>
{
public:
typedef ... ParentClass; // oops! now this class can't benefit from parent typedef
};
有什么方法可以在孩子身上制作一个只对其typedef
孩子可见的孩子吗?