Oracle Solaris Studio 12.2:C++ 用户指南

6.2.4 类模板的用法

模板类可以在使用类型的任何地方使用。指定模板类包括了提供模板名称和参数的值。以下示例中的声明根据 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( );
.