文章目录
了解隐式接口和编译期多态
了解typename的双重意义
学习处理模板化基类内的名称
将与参数无关的代码抽离templates
运用成员函数模板接受所有兼容类型
需要类型转换时请为模板定义非成员函数
请使用traits classes表现类型信息
认识template元编程
本章内容在《C++ Templates》有更加深入的分析讲解,暂时略过。后续将针对《C++ Templates》作相关笔记。
了解隐式接口和编译期多态
了解typename的双重意义
学习处理模板化基类内的名称
将与参数无关的代码抽离templates
运用成员函数模板接受所有兼容类型
需要类型转换时请为模板定义非成员函数
请使用traits classes表现类型信息
认识template元编程
本章内容在《C++ Templates》有更加深入的分析讲解,暂时略过。后续将针对《C++ Templates》作相关笔记。