2012-03-12 42 views

回答

6

class仅仅是一个关键词来指出T是一种类型。它实际上并不意味着T必须是一个类。 (例如,您可以拨打foo<int>()。)

使用了class关键字,因为添加了模板功能时typename不存在。见Templates in c++,typename and class

+0

啊。所以你说班级和类型名称是可以互换的,没有任何副作用?从我+1。 – 2012-03-12 18:29:08

+0

@LuchianGrigore:差不多。您必须在模板参数template