【博客28】若你允許類型轉換後進行運算,請配合non-menber函數!!

內容: 若你爲你的設計的類準備了運算函數,以實現兩個類對象之間的運算,而且你同時也允許其他類型隱式轉換爲你設計的類的對象,那麼請你將運算函數定義爲non-member函數,因爲這樣才能使得運算符左右兩側的對象既可以是一個類對象,也可以是一個非類對象,但可以隱式轉換爲這種類對象的對象。 情況一:定義爲成員函數 代碼: 運行結果: 結果分析:如果你將你的運算函數定義爲你的成員函數,那麼你必須保證你的運
相關文章
相關標籤/搜索