2011年計(jì)算機(jī)等級(jí)考試二級(jí)C++每日一練(3.21)

字號(hào):

(27)在某類的公共部分有聲明string operator++();和string operator++(int);
    則說明
    A)string operator++();是前置自增運(yùn)算符聲明
    B)string operator++ ();是后置自增運(yùn)算符聲明
    C)string operator++ (int);是前置自增運(yùn)算符聲明
    D)兩條語句無區(qū)別
    參考答案:(27)A【解析】在重載單操作符的過程中,對(duì)于像十+和一這樣的操作符,不易區(qū)分屬于前置還是后 置,因此C++規(guī)定了用一個(gè)虛的形參來區(qū)分前置和后置。