C 第30課 操作符過載的概念

2021-10-02 10:41:45 字數 2081 閱讀 8773

本文學習自 狄泰軟體學院 唐佐林老師的 c++課程

實驗1:通過實現 add() 實現複數相加

實驗2: 操作符過載實驗

實驗3:將操作符過載定義為類的成員函式,編譯器優先在成員函式中尋找操作符過載函式

實驗1:通過實現 add() 實現複數相加

實驗2: 操作符過載實驗

實驗3:將操作符過載定義為類的成員函式,編譯器優先在成員函式中尋找操作符過載函式

#include class complex 

int geta()

int getb()

/*引數是右運算元

左運算元為 this 引數,當前物件

C 30 操作符過載的概念

class complex int main complex c2 complex c3 c1 c2 return 0 友元函式解決方案 include class complex int geta int getb friend complex add const complex p1,const...

C 筆記 第4課 操作符過載

complex complex operator complex c2 或 complex complex operator const complex c2 類內 friend complex operator complex c1,complex c2 類外 complex operator c...

第12課 操作符過載 上

source example 1 include using namespace std int main cout物件 顯示器物件,輸出 cin物件 鍵盤物件,輸入 source example 1.7 include using namespace std int main int main c...