Возможный дубликат:
Различие ключевых слов «typename» и «class» в шаблонах в C ++
Есть ли смысл / преимущество в использовании:
<class T>
в отличие от:
<typename T>
в С ++?
Нет никакой разницы. Два могут быть использованы взаимозаменяемо.
Других решений пока нет …