的 子类 :
// 类模板 继承时 , 需要具体化 类模板
// 也就是 指定 类模板 的 类型参数列表 , 将 泛型类型 固定下来
// C++ 编译器 只有知道了具体类型 , 才能知道 父类占用内存大小...,
类模板子类 与 普通类子类 区别就是 , 类模板子类 需要在尖括号中指定 具体的 类型参数列表 的 数据类型 ;
此时 , 在继承时 , 被继承的 类模板 必须 声明 类型参数列表 , 将具体的泛型类型写在尖括号中..., 调用 类模板 具体类 的构造函数 ,
如果 子类 继承 类模板父类 , 如果 子类没有实现 构造函数 ,
// 类模板 继承时 , 需要具体化 类模板
// 也就是 指定 类模板 的 类型参数列表...二、类模板 继承 类模板语法
1、类模板 继承 类模板语法
普通类 继承 类模板时 , 需要指定 类模板 的具体 参数类型 , 下面代码中的 具体类型就是 int ;
class Son : public...中的 泛型 T , 与 Father 中的 T 没有任何关系 ,
也就是说 Son2 中的 泛型类型 T 相当于 普通类 继承 类模板 中的 具体类型 int ,
Father 类中的 泛型 T 已经被覆盖掉了