作业帮 > 综合 > 作业

编写三个名为add的重载函数,分别实现两个整数、两个实数和两个复数相加

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/23 01:39:29
编写三个名为add的重载函数,分别实现两个整数、两个实数和两个复数相加
编写三个名为add的重载函数,分别实现两个整数、两个实数和两个复数相加
template< class T >
T Add( const T& a,const T& b )
{
return a+b;
}
void main()
{
//根本没必要重载
int a=0,b=0;
CReal RealA( 1.0,),RealB( 1.0 );
CComplex ComA,ComB;
add< int >( a,b );
add< CReal >( RealA,RealB );
add< CComplex >( ComA,ComB );
}