一、类模板基础用法
1、类模板声明定义
上一篇博客中 , 【C++】泛型编程 ⑥ ( 类模板 | 类模板语法 | 代码示例 ) 讲解了模板类的基础语法 , 模板类声明如下 :
// 声明类模板
template...具体的类 , 定义 具体的 变量 ;
MyClass myInt(10);
3、类模板做函数参数
类模板 作为函数参数 , 形参 必须是具体类型 , 也就是 类模板 的泛型类型必须声注明 ;...下面的 fun 函数中 , 接收模板类作为参数 , 模板类的 泛型类型 需要被注明 ;
// 类模板对象作为函数参数
// 形参必须是具体类型
// 类模板的泛型类型必须声注明
void fun(MyClass...========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
二、完整代码示例
1、代码示例
下面的示例中是一个 C++ 模板类 MyClass 的定义 ;...T 类型的成员变量 value , 以及一个接受T类型参数的构造函数 , 在printValue函数中 , 打印 value 的值 ;
template 是模板声明 , 告诉编译器我们将在后面定义一个类模板