modern c++ design 笔记(如何列印一个TYPELIST)
2007-12-21 23:23
489 查看
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
}
template<class TList> void PrintTList(TList &dummy)
{
cout<<typeid(TList::Head).name()<<endl;
PrintTList(TList::Tail);
}
void PrintTList(NullType &dummy)
{
cout<<"-------------End-------------"<<endl
}
相关文章推荐
- Modern C++ Design 笔记 第三章 3. TypeList
- Modern C++ Design学习笔记:Int2Type, Type2Type, TypeSelect
- modern c++ design Int2Type 笔记
- modern c++ design Int2Type 笔记
- Effective.Modern.C++ 笔记 Item 1: Understand template type deduction
- [C++] Modern C++ Design(MCD)学习笔记 && 测试代码
- Modern C++ Design 笔记 第二章 Chapter 2. Techniques
- Modern C++ Design 笔记 第七章 Smart Pointers
- Modern C++ Design 学习笔记-第3章
- Modern C++ Design 笔记 第八章 Object Factories
- Modern C++ Design 笔记 第九章 Abstract Factory
- Modern C++ Design 笔记 第六章 Implementing Singletons(2)
- Modern C++ Design 笔记 第四章 Small-Object Allocation
- spring笔记4---如何向一个bean注入List和Map
- Modern C++ Design 学习笔记之Policy Based Class Design
- Modern C++ Design 笔记 第二章 Chapter 2. Techniques
- C++如何设计一个不含指针的类 (Boolan笔记第一周)
- 如何在编译时刻判断两个类型是否可以自动转换?——《Modern C++ Design》读书笔记(1)
- Modern C++ Design 笔记 第十一章 MultiMethods(1)
- Modern C++ Design 笔记 第六章 Implementing Singletons(1)