6.5 デフォルトのテンプレートパラメータ
クラステンプレートのテンプレートパラメータには、デフォルトの値を指定できます (関数テンプレートは不可)。
template <class Elem = int> class Array;
template <unsigned Size = 100> class String;
テンプレートパラメータにデフォルト値を指定する場合、それに続くパラメータもすべてデフォルト値である必要があります。テンプレートパラメータに指定できるデフォルト値は 1 つです。