demo_operator_01_a.cpp
来自「对于一个初涉VC++的人来书」· C++ 代码 · 共 46 行
CPP
46 行
//************************************************
// 通过成员函数实现复数类加法
//************************************************
# include <iostream.h>
class Complex
{
public:
Complex() { real=0;imag=0; }
Complex(double r,double i) { real=r;imag=i; }
Complex complex_add(Complex &c2);
void display();
private:
double real;
double imag;
};
Complex Complex::complex_add(Complex &c2)
{
return Complex(real+c2.real,imag+c2.imag);
}
void Complex::display()
{
cout<<"("<<real<<","<<imag<<")"<<endl;
}
int main()
{
Complex c1(3,4),c2(5,-10),c3;
cout<<"c1=";
c1.display();
cout<<"c2=";
c2.display();
c3=c1.complex_add(c2); //通过类对象调用成员函数
cout<<"c1+c2=";
c3.display();
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?