C++ examples for template:template function
Computing the Norm of a Vector
#include <numeric> #include <vector> #include <cmath> #include <iostream> using namespace std; template<typename Iter_T> long double vectorNorm(Iter_T first, Iter_T last) { return sqrt(inner_product(first, last, first, 0.0L)); } int main() {//from w w w . j a v a2s. c o m int v[] = { 3, 4 }; cout << "The length of the vector (3,4) is "; cout << vectorNorm(v, v + 2) << endl; }