2016-06-13 87 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:您可能有認爲,儘管如此,沒有任何區別。 –