问答题 内置数据类型可以进行类型强制转换,类也可以进行同样的转换,这是通过定义类型转换函数实现的。它只能是类的成员函数,不能是友元函数。格式为:类名::operator转换后的数据类型(){…}如:operatorfloat()是转换为浮点数的成员函数。使用时的格式为:float(对象名);或(float)对象名;定义人民币类,数据成员包括:圆、角、分,均为整型。类型转换函数将人民币类强制转换为浮点数,以圆为单位。并编程进行检验。
问答题 分析下面程序的执行结果:
问答题 为复数类(Complex)增加重载的运算符-、-=、*=和/=。设++为实部和虚部各自增一,亦请重载前置与后置++运算符。分别使用成员函数和友元函数各做一遍。并测试。