阅读量:0
在C++中,创建类模板的步骤如下:
- 定义模板声明(template declaration):
template <typename T> class ClassName;
这里,template <typename T>
表示这是一个模板类,typename T
是一个类型参数,ClassName
是类名。
- 定义模板定义(template definition):
template <typename T> class ClassName { public: // 成员变量 T variable; // 成员函数 void function(T parameter) { // 函数实现 } };
这里,我们在模板声明的基础上添加了类成员变量和成员函数的定义。
- 使用模板类:
int main() { ClassName<int> intClass; // 创建一个整数类型的类对象 intClass.variable = 10; intClass.function(20); ClassName<float> floatClass; // 创建一个浮点数类型的类对象 floatClass.variable = 3.14f; floatClass.function(4.28f); return 0; }
这里,我们创建了两个不同类型的类对象intClass
和floatClass
,并使用了它们。