复数的输入输出运算符重载
时间: 2023-10-06 09:11:25 浏览: 77
复数运算符重载
5星 · 资源好评率100%
复数的输入输出运算符重载是为了使复数类的对象能够像基本数据类型一样实现输入输出。输入运算符重载(>>)会将用户输入的字符串转换为复数类的对象,输出运算符重载(<<)会将复数类的对象转换为字符串并输出。例如,一个复数类的对象为a,则输入运算符重载为:istream& operator>>(istream& is, Complex& a),输出运算符重载为:ostream& operator<<(ostream& os, const Complex& a)。在这两个函数中,第一个参数为输入或输出流对象,第二个参数为需要转换的复数类的对象。
阅读全文