1.操作符重載對大部分符號成立,一下幾種不能重載:" . ", " .* ", " :: ", " ?: ", " sizeof "。
2.操作符重載分為 成員函數重載 和 全局函數重載,(“ = ”,“ ( ) ”,“ [ ] ”,” -> ”只能是操作符成員函數重載)
3.作為成員函數重載符,對于雙目操作符重載函數只需一個形參,對于單目操作符重載函數不需要形參。
4.作為全局(友元)函數重載操作符。這要求操作符重載函數的形參至少有一個為類.結構.枚舉或它們的引用類型。
如果操作符重載函數中需要訪問形參類的私有成員,則需要把它說明成相應類的友元。
新聞熱點
疑難解答
圖片精選