在C++中,创建类模板的步骤如下:
template <typename T>
class ClassName;
这里,template <typename T>
表示这是一个模板类,typename T
是一个类型参数,ClassName
是类名。
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
,并使用了它们。