1 2 3 4 5 6 7 8 9 10 11 12 13 14
class non_dependent_base { }; template <typename T> class dependent_base { }; template <typename T> class start : public non_dependent_base , public dependent_base<T> { }; template class start<int>; // instantiation