C++习题与解析(引用
05.设计一个类Sample,实现两个复数的乘法运算。
解:
Sample类包括复数的实部和虚部,以及实现复数相乘的成员函数mult()和输出复数的成员函数disp()。
本题的程序如下:
#include
class Sample
{
float a; // 实部
float b; // 虚部
public:
Sample(){}
Sample(float x,float y){a=x;b=y;}
void mult(Sample &s) // 对象引用作为参数
{
if(&s==this) // 不能自己相乘
cout
0条评论