問答題

【簡答題】重載復(fù)數(shù)運算符+時,采用下面友元函數(shù)聲明:friendComplexoperator+(Complex&c1,Complex&c2);為什么不能用于“實數(shù)+復(fù)數(shù)”?怎樣改進才能適用?為什么?

答案: 使用引用類型變量作為運算符重載函數(shù)的參數(shù),身為左值的實數(shù)類型實參不能被轉(zhuǎn)換為復(fù)數(shù),編譯時無法通過。添加const說明,使...
題目列表

你可能感興趣的試題

問答題

【簡答題】為什么在友元函數(shù)的函數(shù)體內(nèi)訪問對象成員時,必須用對象名加運算符“.”再加對象成員名?

答案: 友元函數(shù)不是類的成員函數(shù),在函數(shù)體中訪問對象的成員,必須用對象名加運算符“.”加對象成員名。這一點和一般函數(shù)一樣。
問答題

【簡答題】所有類對象未重載的賦值運算符“=”是怎樣工作的?為什么它可以進行連續(xù)賦值?

答案: 對所有的類對象,未重載的賦值運算符“=”稱作缺省的按成員拷貝賦值操作符,同類對象之間可以用“=”直接拷貝。因為缺省的賦值...
微信掃碼免費搜題