作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 00:21:55
编写三个名为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 );
}