2012-03-12 49 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