要求:第一,是函数模板。
第二,不光可以算数字,也可以算字母,标点符号等,ASCII表里的都可以算。
例如:输入a,b,c,算出它们的平均数,a,b,c代表的数字是ASCII表里的。
每个数据减去字符‘0’,得到与ascII表中与48(‘0’)的整型差值,在加上48得到具体代表的数字,然后进行运算
>
a,b,c代表的数字是ASCII表里的。
-----
能否举例说明?
template<class TP_>
TP_ fff(const TP_& a, const TP_& b, const TP_& c) { return (a + b + c) / 3; }
std::cout << fff(1, 2, 3) << std::endl;
std::cout << fff(1.0, 2.0, 3.0) << std::endl;
std::cout << fff('1', '2', '3') << std::endl;