T> , 其中的 T 类型可以改为其它字母代替 , 一般是大写字母 ;
2、类模板 使用
使用类模板 : 使用 类模板 创建实例对象时 , 首先要注明 具体类型 , 生成具体类 , 才能创建具体类的...类模板实例对象示例如下 ;
Student s;
Student s(1, 2);
3、类模板 函数 外部实现
如果要在 类模板 之外 实现 类模板中的 成员函数 ,
首先 , 要...声明 类模板 的类型参数 ;
template 参数列表>
然后 , 使用 域操作符 :: 访问类模板中的函数 , 访问时需要 注明 类模板的 实际参数类型 ;
函数返回值类型...static T m_a;
};
然后 , 在类外部 , 初始化静态成员 , 之后才能 使用该静态成员 , 使用 静态成员 时 , 要声明 类模板 类型 template ..., 下面使用 域作用符 访问时 , 需要注明 类模板类型 ;
// 初始化静态成员
template
T Student::m_a = 0;
最后 , 使用 类模板 中的静态成员时