对于模板,我已经看到了两个声明:
template < typename T >
template < class T >
有什么区别?
在下面的例子中,这些关键字到底是什么意思(取自德语维基百科关于模板的文章)?
template < template < typename, typename > class Container, typename Type >
class Example
{
Container< Type, std::allocator < Type > > baz;
};