複數是乙個數學中很重要的東西,下面是我用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 建構函式 在定義物件時初始化成員變數,函式...