1. 程式人生 > >c++不能被過載的運算子

c++不能被過載的運算子

不能被過載的運算子只有五個,分別是

1. "."(成員訪問運算子)

2.  * (成員指標訪問運算子)

3.  :: (域運算子)

4.  sizeof (長度運算子)

5. ?: (條件運算子)

前兩個運算子不能過載是為了保證訪問成員的功能不被改變 ,域運算子和sizeof運算子的運算物件是型別而不是變數或者一般表示式,不具備過載的特徵。