2016-06-13 70 views
0

template<typename T>template<class T>之间的区别是什么?模板功能区别

我总是用“类型名称”版本,但我碰到一个这个类,我需要知道的区别..

+0

[这里是关于'class'和'typename']的更多意见的另一个问答(http://stackoverflow.com/questions/213121/use-class-or-typename-for-template-parameters)。 – Cornstalks

回答

0

没有区别。您可以使用typenameclass来指定模板中的类型参数。

+1

那么有,但在OP的例子中没有 – NathanOliver

+0

@Kerrek我认为它可能会有所不同,因为'class'仅适用于类...因此''typename'对于特定情况.. –

+0

@ J.Seixas:您可能有认为,尽管如此,没有任何区别。 –