重载的<<运算符
来源:互联网 发布:阿里云服务器租用费用 编辑:程序博客网 时间:2024/05/17 03:47
//这个还有不懂得地方,以后要继续研究
#include<iostream.h>
//using namespace std;//???
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r;imag=i;}
Complex operator+(Complex &c2);
friend ostream& operator<<(ostream&,Complex&);
private:
double real;
double imag;
};
Complex Complex::operator+(Complex&c2)
{
return Complex(real+c2.real,imag+c2.imag);
}
ostream & operator<<(ostream& output,Complex& c)//???
{
output<<"("<<c.real<<"+"<<c.imag<<"i)"<<endl;
return output;//???
}
int main()
{
Complex c1(2,4),c2(6,10),c3;
c3=c1+c2;
cout<<c3;
}
- 运算符的重载:[],(),->;
- 运算符的重载
- 运算符的重载
- 运算符的重载
- 运算符的重载
- “[]”运算符的重载
- 运算符的重载
- 运算符的重载
- 运算符的重载
- 运算符的重载
- 重载的<<运算符
- 运算符的重载
- 重载的+运算符
- 运算符的重载
- 运算符的重载
- 运算符的重载
- 运算符的重载
- 运算符的重载
- LwIP 协议栈源码详解 ——TCP/IP 协议的实现(八: ARP 表 )
- Ubuntu 12.04中文输入法的安装
- ERROR/MediaPlayer(2356): error (1, -2147483648)
- C#--副线程调用主线程的控件
- 不需要桌面背景,显示壁纸
- 重载的<<运算符
- 反射调用
- 再探java基础——StringBuilder与StringBuffer的区别
- .net 计算文本长度
- svn上传代码
- iOS实现NSURLConnection进行异步下载
- java中数据结构Bitmap查找相等元素
- Oracle DB 诊断数据库
- mathquill 未解决的弊端