1. 程式人生 > 實用技巧 >C++筆記 24:若所有引數皆虛型別轉換,請為此採用non-member函式

C++筆記 24:若所有引數皆虛型別轉換,請為此採用non-member函式

Effective C++筆記

Declare non-member functions when type conversions should applay to all parameters

在這裡插入圖片描述
將operator寫成Rational成員函式*
在這裡插入圖片描述
在這裡插入圖片描述
operator所需引數為Ration物件,整數2隱式轉化為物件*
在這裡插入圖片描述
混合式算數運算
在這裡插入圖片描述
在這裡插入圖片描述
總結
在這裡插入圖片描述