模板类可以在使用类型的任何地方使用。指定模板类包括了提供模板名称和参数的值。以下示例中的声明根据 Array 模板创建 int_array 变量。变量的类声明及其一组方法类似于 Array 模板中的声明和方法,除了 Elem 替换为 int(请参6.3 模板实例化)。
Array<int> int_array(100); |
此示例中的声明使用 String 模板创建 short_string 变量。
String<8> short_string("hello"); |
需要任何其他成员函数时,您可以使用模板类成员函数。
int x = int_array.GetSize( ); |
int x = short_string.length( ); . |