要定義一個C++模板類,可以按照以下步驟進行:
template <typename T>
class MyClass<T>
MyClass<int> myObject;
以下是一個簡單的示例:
template <typename T>
class MyClass {
private:
T value;
public:
MyClass(T val) : value(val) {}
T getValue() {
return value;
}
};
int main() {
MyClass<int> myObject(5);
std::cout << myObject.getValue() << std::endl; // 輸出 5
return 0;
}