函数模板之返回形参的绝对值—C++

函数模板之返回形参的绝对值—C++
/*
功能:编写一个函数模板来返回形参的绝对值
作者:wins
日期:2013-12-11
*/
#include <iostream>
using namespace std;
template<typename T>
T Facs(T a)
{
if (a<0)
{
return -a;
}
else
{
return a;
}
}
int main(void)
{
double nu1,nu2;
int nu3,nu4;
nu1 = 2.23;
nu2 = -2.45;
nu3 = 5;
nu4 = -9;
cout<< Facs(nu1)<<endl;
cout<< Facs(nu2)<<endl;
cout<< Facs(nu3)<<endl;
cout<< Facs(nu4)<<endl;
system("pause");
return 0;
}
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。

支持一下

如果这篇文章对你有帮助,欢迎打赏或分享。

打赏支持

评论