class NullType{};
template<class TList> void PrintTList(TList &dummy)
{
cout<<typeid(TList::Head).name()<<endl;
PrintTList(TList::Tail);
}
void PrintTList(NullType &dummy)
{
cout<<"-------------End-------------"<<endl
}
class NullType{};
template<class TList> void PrintTList(TList &dummy)
{
cout<<typeid(TList::Head).name()<<endl;
PrintTList(TList::Tail);
}
void PrintTList(NullType &dummy)
{
cout<<"-------------End-------------"<<endl
}
打赏作者