代わりは、なぜ我々は、テンプレートを行う必要があります。<クラス/型名> Tだけではなく、テンプレートTの
template <typename T>
void func(T arg) {/* something */}
のなぜ我々は行うことはできませんcplusplus.comから
template <T>
void func(T arg) {/* something */}
:
プロトタイプの唯一の違いは、 キーワードクラスまたはキーワードtypenameのどちらかを使用することです。 の式はまったく同じ の意味を持ち、まったく同じように動作するので、使用は不明瞭です。 ウェイです。
ちょうど私には不要な定型書のようです。
さらに、3つの可能なテンプレート引数をすべて表示するには、 'template>'も使用してください。 –
MSalters