📄 309.cpp
字号:
/*
309.cpp
一个典型例子 An example of design a class
*/
#include <iostream.h>
class C //Complex
{
private:
double r,i;
public:
C(){r=0;i=0;}
C(double x,double y=0)
{ r=x;i=y ;}
void Init(double a=0,double b=0)
{ r=a; i=b;}
double GetReal(){ return r;}
double GetImag(){ return i;}
void Disp();
void Multi(double m)
{ r=r*m; i=i*m;}
void AddReal(double x){r+=x;}
};
void C::Disp()
{
cout << r ;
if (i>=0) cout << "+" ;
cout << i << "i\n";
}
main()
{
C a,b,c,*p;
//a.r=2.1; not accesible a.x=1.2;
p=&a;
//cout << a.x<< endl;
a.Init(3,3);
p->Disp();
b.Init(4);
c.Init(-5,-5);
c.Multi(10);
cout << "c=" << c.GetReal() << "+"
<<c.GetImag() << "i"<<endl;
a.Disp();
return 0;
}
/*
3+3i
c=-50+-50i
3+3i
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -