c ++模板中的参数

use*_*234 3 c++ templates

功能模板示例

template<typename T, int n>
T max(T (&arr)[n])
{
   T maxm = arr[0];
   for(int i = 1; i <n; ++i)
      if (maxm < arr[i])
       maxm = arr[i];

   return maxm;
}
Run Code Online (Sandbox Code Playgroud)

改编也很喜欢的类型参数牛逼

jul*_*icz 5

arr是函数参数的名称.它不是类型参数.它的类型是对元素类型T和长度数组的引用n.