2007-07-04 テンプレート引数、typenameとclassの違いはある? c++ Modern C++ Design 「Modern C++ Design」によると、基本的に違いはないらしい。ただ、規約では(何の規約かはよくわからないが…)、typenameは、intのようなプリミティブ型が渡されると期待されるものに対して使い、classはユーザ定義型が渡されると期待されるものに対して使われるらしいです。 「Modern C++ Design」より