將前綴運(yùn)算符“--”重載為非成員函數(shù),下列原型中能正確用于類中說明的是( )。
將前綴運(yùn)算符“--”重載為非成員函數(shù),下列原型中能正確用于類中說明的是( )。
A.DeCr&operator--(int);
B.DeCr operator--(DeCr&,int);
C.friend DeCr&operator--(DeCr&);
D.friend DeCr operator--(DeCr&,int);
正確答案:D非成員函數(shù)重載用友元函數(shù)的形式實(shí)現(xiàn),“--”運(yùn)算符重載分為前置和后置兩種重載方式。用友元函數(shù)來實(shí)現(xiàn)“--”運(yùn)算符的重載時(shí),前置“--”運(yùn)算符的重載的一般格式為:friendoperator--(ClassName&);后置++運(yùn)算符的重載的一般格式為:friendoperator--(ClassName&,int)。所以答案為D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。