下列關(guān)于運算符重載的敘述中,正確的是
下列關(guān)于運算符重載的敘述中,正確的是
A.通過運算符重載,可以定義新的運算符
B.有的運算符只能作為成員函數(shù)重載
C.若重載運算符+,則相應(yīng)的運算符函數(shù)名是+
D.重載一個二元運算符時,必須聲明兩個形參
正確答案:B解析:一般運算符重載可以采用成員函數(shù)方式或友元方式。但成員運算符(.),指向成員的指針,作用域運算符(::),條件運算符(?:)只能采用成員函數(shù)方式;重載運算符(+),對應(yīng)的運算符函數(shù)名是operator+();重載一個二元運算符時,只需聲明一個形參,左操作數(shù)毋須用參數(shù)輸入,而是通過隱含的this指針傳入。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。