Complex1
来源:互联网 发布:telnet 内网ip 端口 编辑:程序博客网 时间:2024/06/10 23:07
//头文件#ifndef COMPLEX1_H#define COMPLEX1_Hclass Complex1{public: Complex1(float xx,float yy=0); //Complex1 t; void add(Complex1 l); void show();private: float x=0,y=0;};#endif // COMPLEX1_H//源文件
#include "complex1.h"#include <iostream>using namespace std;Complex1::Complex1(float xx,float yy){ x=xx; y=yy;}void Complex1::add(Complex1 l){ x=x+l.x; y=y+l.y;}void Complex1::show(){ cout<<x; cout<<"+"; cout<<y; cout<<"i"; cout<<endl;}//主函数#include <iostream>#include "complex1.h";using namespace std;int main(){ Complex1 c1(3.0,5.0); Complex1 c2=4.5; c1.add(c2); c1.show(); return 0;}
“Complex1 c2=4.5;”相当于“Complex1 c2(4.5);"
0 0