使用 实际数据类型 的类 , 这里的数据类型 指的是 成员变量类型 或 成员函数 参数或返回值 类型 ; 这些类型 由于是 实际类型 , 语义明确 , 含义清楚 , 不会报错 ;
然后 , 将 要使用...声明 类模板 的类型参数 ;
template
然后 , 使用 域操作符 :: 访问类模板中的函数 , 访问时需要 注明 类模板的 实际参数类型 ;
函数返回值类型...类模板名称::成员函数名(函数形参列表)
{
}
特别注意 , 如果上面的类型中 , 涉及到的 函数返回值类型 或 函数形参列表 中 , 有 类模板类型 , 也要注明 实际的参数类型...外部 实现上述 函数声明 , 就需要使用如下方式 ;
// 重载 + 运算符
// 使用 Student:: 域操作符访问函数
template
Student..., 之后才能 使用该静态成员 , 使用 静态成员 时 , 要声明 类模板 类型 template , 下面使用 域作用符 访问时 , 需要注明 类模板类型 ;
// 初始化静态成员