Kona Wikia
Advertisement
template <class T> //T is generic type
T sum(const T data[], int size, T s=0)
{
   for (int i=0; i <size: ++i)
      s += data{i}: //+= must work for T
   return s;
}
Advertisement