复数类
(使用成员函数、友元函数)重载+、-、
(前置、后置)++、–、
(输入输出)<<、>>、
(赋值运算符 =
(关系运算符>、==
/*
复数类
(使用成员函数、友元函数)重载+、-、
(前置、后置)++、--、
(输入输出)<<、>>、
(赋值运算符 =
(关系运算符>、==
*/
#include <iostream>
using namespace std;
class Complex{
private:
double real,img;
public:
Complex();
Complex(double _real,double _img);
Complex(const Complex& m);
~Complex();
void print();
//使用成员函数重载+运算符
//Complex operator +(const Complex& c);
//使用友元函数重载+运算符 (取一种)
friend Complex operator +(const Complex& c1,const Complex& c2);
//(前置、后置)++、--、
Complex operator ++();
Complex operator ++(int);
//(输入输出)<<、>>、
friend ostream& operator <<

本文详细介绍了如何创建一个复数类,并通过成员函数和友元函数重载基本操作,包括加减法、自增自减、输入输出流操作符以及比较运算符。这使得复数类能够支持直观的数学运算和方便的数据读写。
最低0.47元/天 解锁文章
764

被折叠的 条评论
为什么被折叠?



