【專案1-實現複數類中的運算子過載】
(1)請用類的成員函式,定義複數類過載運算子+、-、*、/,使之能用於複數的加減乘除
code:
#include #include #include #include #include #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;
};//下面定義成員函式
第5周專案6 複數類模板
檔名稱 project.cpp 完成日期 2015年4月16日 版本號 v1.0 問題描述 3 友元函式提供了一種非成員函式訪問私有資料成員的途徑,模板類使類中的資料成員的型別變得靈活,這兩種技術可以結合起來用。要求在前面方案的基礎上支援用友員函式實現的加法。用於測試的main 函式如下 輸入描述 ...
2015 第9周專案1 複數類中的運算子過載(續)
專案1 複數類中的運算子過載 續 在複數類中的運算子過載 基礎上 1 再定義一目運算子 c相當於0 c。2 定義complex類中的 和 運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。include using namespace std class comple...
2015 第1周專案3 時間類
專案3 時間類 閱讀 執行程式後,按要求擴充類的功能 include using namespace std class time void time set time int main 要求 1 請在原類基礎上,在類內增加下列成員函式 將是內建成員函式 在main 數中,呼叫新增加的成員函式,以測...