A.該函數(shù)調(diào)用將解析為調(diào)用第一個(gè)combine() B.該函數(shù)調(diào)用將解析為調(diào)用第二個(gè)combine() C.該函數(shù)調(diào)用將解析為調(diào)用第三個(gè)combine() D.該函數(shù)調(diào)用是“模棱兩可”的,無(wú)法通過(guò)編譯
A.非成員函數(shù)不能以const作為修飾符。 B.如果不進(jìn)行強(qiáng)制類型轉(zhuǎn)換,具有該修飾符的函數(shù)不能修改類的任何數(shù)據(jù)成員。 C.通過(guò)不具備const修飾的引用調(diào)用成員函數(shù),編譯器優(yōu)先將其解析為調(diào)用該函數(shù)無(wú)const修飾的版本。 D.C++允許兩個(gè)函數(shù)僅以const修飾符作為區(qū)分。
A.成員初始化發(fā)生在進(jìn)入所屬類的構(gòu)造函數(shù)之前。 B.成員初始化的順序和成員在C++類定義中的聲明順序一致。 C.如果成員未出現(xiàn)在初始化列表中,那么該成員的類型必須具備缺省構(gòu)造函數(shù),否則將導(dǎo)致編譯錯(cuò)誤。 D.POD類型也可以出現(xiàn)在初始化列表中。