第十一周 實現類中的運算子過載

2021-07-11 20:23:05 字數 836 閱讀 4267

/*

*檔名稱:text.cpp

*完成日期:2023年5月16日

*版本號:v1.0

**問題描述: 請用類的成員函式定義複數類過載運算子+、-、*、/,使之能用於複數的加減乘除

*輸入描述: 無

*程式輸出: 複數類加減乘除之後的結果

*/#include

using

namespace std;  

class complex  

complex(double r,double i)  

complex operator+(const complex&c2);  

complex operator-(const complex&c2);  

complex operator*(const complex&c2);  

complex operator/(const complex&c2);  

void display();  

private:  

double real;  

double imag;  

};  

complex complex::operator+(const complex&c2)  

complex complex::operator-(const complex&c2)  

complex complex::operator*(const complex&c2)  

complex complex::operator/(const complex&c2)  

void complex:: display()  

int main()  

第十一章運算子過載

1 運算子過載 include using namespace std class num num int get const void set int x private int n int main num int get const void set int x void add privat...

第十一周 類的運算

問題及 計算機與控制工程學院 完成日期 2016年5月8日 輸入描述 無 輸出描述 數字 includeusing namespace std class myclass myclass const myclass x myclass operator const myclass x myclass...

(一二二)運算子過載 第十一章

本章重點是類設計技術,而不是通用原理。c 的重點是 多使用。運算子過載是一種形式的c 多型 就像函式過載那樣,同名但呼叫不同的函式 要過載運算子,需要使用被稱為運算子函式的特殊函式形式。運算子函式格式如下 operator 運算子 argument list 例如 operator 表示過載加號運算...