/* ex_2_7.c++ */ #include #include using namespace std; template C double_it (C var) { return var+var; } int main () { int int_var = 6; double dbl_var = 6.1; char chr_var = 'a'; string str_var = "to"; cout << int_var << " est la moitié de : " << double_it(int_var) << endl; cout << dbl_var << " est la moitié de : " << double_it(dbl_var) << endl; cout << chr_var << " est la moitié de : " << double_it(chr_var) << endl; cout << str_var << " est la moitié de : " << double_it(str_var) << endl; return 0; }