Для шаблонов я видел обе декларации:
template < typename T >
template < class T >
Какая разница?
И что именно означают эти ключевые слова в следующем примере (взято из немецкой статьи Википедии о шаблонах)?
template < template < typename, typename > class Container, typename Type >
class Example
{
Container< Type, std::allocator < Type > > baz;
};