template <typename T>
和template <class T>
有何區別。 對於我來說,兩者都產生了相同的結果。模板<typename T>與模板<class T>有什麼區別。對我而言,兩者都產生相同的結果
例如
template <class T>
T Average(T *atArray, int nNumValues)
{
T tSum = 0;
for (int nCount=0; nCount < nNumValues; nCount++)
tSum += atArray[nCount];
tSum /= nNumValues;
return tSum;
}
,如果我將其更改爲template <typename T>
這是相同的
[C++:使用'class'或'typename'模板參數?](http://stackoverflow.com/questions/213121/c-use-class-or-typename-for-template-parameters ) – DarenW 2011-08-18 22:16:59