#include <iostream> using namespace std; template <class T> T somme(T *valeurs, int size) { int i; T result = 0; for(i = 0; i <size; i++) result += valeurs[ i ]; return result; } int main() { int i[] = {1, 2, 3, 4}; double d[] = {1.1, 2.2, 3.3, 4.4}; cout << somme(i, 4) << endl; cout << somme(d, 4) << endl; return 0; } |
----------------------------------------------------------------------------