在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
,并使用了它們。