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

6.5 缺省模板参数

您可以将缺省值赋予类模板(但不是函数模板)的模板参数。


template <class Elem = int> class Array;
template <unsigned Size = 100> class String;

如果模板参数具有缺省值,则该参数后的所有参数也必须具有缺省值。模板参数仅能具有一个缺省值。