c 複數類的實現

2021-07-27 04:15:39 字數 1220 閱讀 5390

複數是乙個數學中很重要的東西,下面是我用c++實現的複數的類

#define _crt_secure_no_warnings

#include using namespace std;

#include class plural

~plural() //析構函式

plural(const plural &num) //拷貝建構函式

bool operator>(const plural& num) //大於號的過載

else

}else

}bool operator<(const plural& num) //小於號的過載

else

}else

}bool operator=(const plural& num) //複製運算子的過載

else

}plural operator+(const plural num) //加號的過載

plural operator-(const plural num) // 減號的過載

plural operator++(int) //後置加加

plural operator--(int) //後置減減

plural operator+=(const plural num) //加等

plural operator-=(const plural num) //減等

plural operator*(const plural num) //乘法

plural operator/(const plural num) //除法

friend ostream& operator<<(ostream& os, plural& c); //輸出運算子的過載

private:

int _real;

int _image;

};ostream& operator<<(ostream& os, plural& c)

int main()

C 複數類的實現

複數類的實現 這個是以前學習的補全,記錄一下吧。複數類本身概念是具備乙個實部 real和虛部 image,然後實現複數的加減乘除,自加自減還有等於符號的過載。算是乙個基本的聯絡吧。廢話不多說,看看 很簡單。complex class.h include include using namespace...

c 實現複數類

主要是練習用運算子過載實現複數的一些基本運算,包括 複數加法 過載的運算子 前置 後置 複數減法 過載的運算子 前置 後置 複數乘法 過載的運算子 複數除法 過載的運算子 如下 includeusing namespace std class complex 建構函式 complex const c...

C 實現複數類

complex類的成員變數有實部與虛部 protected double real double image c 中的complex類的基本函式,包括四個預設成員函式,比較運算子過載函式,賦值運算子過載函式,以及前置 與後置 的過載。四個預設成員函式是 1 建構函式 在定義物件時初始化成員變數,函式...