摘要: 多参数类模板类模板可以定义任意多个不同的类型参数template <typename T1, typename T2>class Test{public: void add(T1 a, T2 b);}; 使用上述的类模板: Test<int ,float> t; 类模板可以被特化:即特殊化-指定类模 阅读全文
posted @ 2019-12-05 23:28 一代枭雄 阅读(284) 评论(0) 推荐(0)
摘要: 类模板的概念和意义类模板一些类主要用于存储和组织数据元素类中数据组织的方式和数据元素的具体类型无关如:数组类,链表类,stack类,Queue类等C++中将模板的思想应用于类,使得类的实现不关注数据元素的具体类型,而只关注类所需要实现的功能 C++中的类模板-以相同的方式处理不同的类型-在类声明前使 阅读全文
posted @ 2019-12-05 22:38 一代枭雄 阅读(591) 评论(0) 推荐(0)
摘要: 函数模板深入理解-编译器从函数模板通过具体类型产生不同的函数-编译器会对函数模板进行两次编译 对模板代码本身进行编译 对参数替换后的代码进行编译 注意事项:-函数模板本身不允许隐式类型转换 自动推导类型时,必须严格匹配 显示类型指定时,能够进行隐式类型转换 编程实验函数模板本质分析 多参数函数模板函 阅读全文
posted @ 2019-12-05 21:47 一代枭雄 阅读(298) 评论(0) 推荐(0)