运算符重载
来源:互联网 发布:知乎头像 编辑:程序博客网 时间:2024/06/05 23:43
/**烟台大学计算机学院*文件名称:main.cpp*作 者:王者健*完成日期:2016年6月14日*版 本 号:codeblocks 16.01*问题描述:*输入描述:*程序输出:*/#include<iostream>using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator+(const Complex &c2); Complex operator-(const Complex &c2); void display();private: double real; double imag;};Complex Complex::operator+(const Complex &c2){ Complex c; c.real=real+c2.real; c.imag=imag+c2.imag; return c;}Complex Complex::operator-(const Complex &c2){ Complex c; c.real=real-c2.real; c.imag=imag-c2.imag; return c;}void Complex::display(){ cout<<real<<","<<imag<<"i"<<endl;}int main(){ Complex c1(1,2),c2(3,-4),c3; cout<<"c1="; c1.display(); cout<<"c2="; c2.display(); c3=c1+c2; c3.display(); c3=c1-c2; c3.display(); return 0;}
0 0
- 运算符重载 [++,--,+,<<; &&,||(不可重载)]
- 重载之运算符重载
- 重载赋值运算符
- C++运算符重载
- 运算符重载
- 运算符重载总结
- 运算符重载例子
- 运算符重载
- 运算符重载
- 基础:运算符重载
- 运算符重载
- 运算符重载
- 重载赋值运算符
- C#运算符重载
- C++-运算符重载
- 重载赋值运算符
- 运算符重载
- 有关运算符重载
- 文章标题 C语言实现单链表之逆置和逆序打印
- C#图像处理技术资料目录
- redis 一些常用命令
- ListView onItemClick onItemLongClick
- 钱海支付笔试
- 运算符重载
- 常用正则表达式
- cocos-lua 定时器使用的2种方式
- Maximal Square
- Reverse Linked List 翻转链表
- redis数据类型及操作
- Android调试之查看日志文件技巧
- 某向导框架分析成果-图形
- Android学习笔记之AndroidManifest.xml文件解析