一、普通类 继承 类模板语法
1、普通类 继承 类模板语法
类模板 作为父类 , 子类 继承 类模板 父类 ,
需要 指定 具体的类型参数列表 ;
需要 重写 构造函数 , 其中必须调用 类模板 具体类...,
类模板子类 与 普通类子类 区别就是 , 类模板子类 需要在尖括号中指定 具体的 类型参数列表 的 数据类型 ;
此时 , 在继承时 , 被继承的 类模板 必须 声明 类型参数列表 , 将具体的泛型类型写在尖括号中...否则 , 会报 " error C2955: “Father”: 使用 类 模板 需要 模板 参数列表 " 错误 ;
报错信息如下 :
已启动生成…
1>------ 已启动生成: 项目: HelloWorld..., 调用 类模板 具体类 的构造函数 ,
如果 子类 继承 类模板父类 , 如果 子类没有实现 构造函数 ,
// 类模板 继承时 , 需要具体化 类模板
// 也就是 指定 类模板 的 类型参数列表..., 使用 Son2 中的 泛型 T 替代 ;
// 类模板 继承 类模板
template
class Son2 : public Father
{
public: