讀書筆記《Effective c++》 條款24 若所有參數皆需要類型轉換,請爲此採用non-member函數


這節的例子很簡單,就是類外定義操作符重載,一個二元操作符,對於本身出現在操作符的右邊的表達式,是需要定義一個兩個參數的non-member重載的,這個和是否是需要類型轉換並沒有絕對的關係,我還是沒有get到本小節的點。


結論:

  如果你需要爲某個函數的所有參數(包括被this指針所指的那個隱喻參數)進行類型轉換,那麼這個函數必須是個non-member。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章