可変長テンプレート引数の個数に0を認めない場合は、以下のように定義すればよい:template<typenameFirst,typename...Rest>classtuple;可変長テンプレート引数を取る関数も定義でき、Cの可変長引数機構に似ているが、型安全な仕組みがもたらされる。
若不希望产生实参个数为0的不定长参数模板，则可以采用以下的定义：template<typenameFirst,typename...Rest>classtuple;不定长参数模板也能运用到模板函式上。