В чем разница между template <typename T>
и template <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>
, тот же