要定义一个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;
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c#如何定义一个类