重載運算符

重載運算符的規則如下:

1:C++不允許用戶自定義新的運算符,只能對已有的C++運算符進行重載

2:C++不能重載的運算符有5個“?:”、“.”、“::”、“sizeof”和”.*”(成員指針訪問運算符)

3:重載不能改變運算符對象的個數

4:重載不能改變運算符的優先級和結合性

5:重載的運算符函數不能有默認的參數

6:重載的運算符必須和用戶定義的自定義的對象一起使用,至少有一個是類對象,即不允許參數全部是C++標準類型

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