1.做操作數(shù)是該類類對象是, 才會(huì)考慮使用類成員重載操作符
2.c++要求, 賦值(=), 下標(biāo)([]), 調(diào)用(()), 和成員訪問箭頭(->)操作符必須被定義穩(wěn)類成員操作符, 任何把這些操作符定義為名字空間成員的定義都會(huì)被
標(biāo)記為編譯時(shí)刻錯(cuò)誤
3.c++預(yù)定義可重載的操作符:
+ - * / % ^ & | ~
! , = < > <= >= ++ --
<< >> == != && || += -= /=
%= ^= &= |= *= <<= >>= [] ()
-> ->* new new[] delete delete[]
4.對于內(nèi)置類型的操作符, 它的預(yù)定義意義不能被改變
5.預(yù)定義的操作符優(yōu)先級不能被改變
6.除了operator()外, 對其他重載操作符提供缺省實(shí)參都是非法的