要创建包含模板类的类对象,需要在创建该类对象时指定模板类的参数类型。例如,假设有一个包含模板类的类示例:
template
class MyClass {
public:
MyClass(T val) : value(val) {}
T getValue() { return value; }
private:
T value;
};
现在要创建一个MyClass对象,其中T的类型为int,可以这样做:
MyClass myObj(5);
在这个示例中,MyClass是一个模板类,T是一个模板参数,而myObj是使用int类型作为T的实例。