在某類的公共部分有聲明string operator++( );和string operator++(int);則說明
在某類的公共部分有聲明string operator++( );和string operator++(int);則說明
A.string operator++( );是前置自增運算符聲明
B.string( )perator++( );是后置自增運算符聲明
C.string operator++(int);是前置自增運算符聲明
D.兩條語句無區(qū)別
正確答案:A解析:在重載單操作符的過程中,++既可以是前綴運算符,又可以是后綴運算符,C++規(guī)定重載后綴++時必須多一個虛擬參數(shù)int,則不帶虛擬參數(shù)int的為前綴運算符。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。