Иногда я вижу ниже вид объявления:
template<typename> // <-- not "typename T" struct A { ... };
Каковы варианты использования такого объявления. Это полезно или просто вопрос стиля?