选件类模板

可以使用类模板创建对一个类型类的系列。 类模板是参数化类型。 这些提示单独的类可以为参数的每个可以+想象的值创建 (称为模板参数) 通过。

模板参数可以是类型或特定类型的常量值。 例如:

// class_templates.cpp
template <class T, int i> class TempClass 
{
public:
    TempClass( void );
    ~TempClass( void );
    int MemberSet( T a, int b );
private:
    T Tarray[i];
    int arraysize;
};

int main()
{
}

在此示例中,模板类使用两个参数、一个类型 T 和 int i。 T 参数中传递任何类型,包括结构和类。 i 参数必须通过整数常数。 由于 i 是常数在编译时定义,使用标准数组声明,可以定义成员范围 i 。

有关更多信息,请参见:

请参见

其他资源

模板