Posted on 2007-04-13 11:40
平凡的天才 閱讀(956)
評(píng)論(0) 編輯 收藏 引用
1.賦值(=),下標(biāo)([]),調(diào)用( () )和成員訪問箭頭(->)等操作符必須定義為成員,將這些定義為非成員函數(shù)將在編譯時(shí)標(biāo)記為錯(cuò)誤
2.像賦值一樣,復(fù)合賦值操作符通常應(yīng)定義為類的成員,與賦值不同的是,不一定非得這樣做,如果定義非成員復(fù)合賦值操作符,不會(huì)出現(xiàn)編譯錯(cuò)誤.
3.改變對(duì)象狀態(tài)或與給頂類型緊密聯(lián)系的其他一些操作符,如自增,自減和自解引用,通常應(yīng)定義為類成員
4.對(duì)稱的操作符號(hào),如算術(shù)操作符,相等操作符,關(guān)系操作符和位操作符,最好定義為普通非成員函數(shù).