freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課件第十三章運(yùn)算符重載(編輯修改稿)

2024-11-13 00:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 return temp。 } 二 .雙目運(yùn)算符重載 C a,b。 C c=a+b。 +(b) 1. 加號(hào) + (利用友元 函數(shù)重載 ) 先在類中聲明: friend C operator+(C ,C)。 再在類外定義: C operator+(C m1, C m2 ) { C temp。 =+。 return temp。 } C a,b。 C c=a+b。 operator+(a,b) 2. 乘號(hào) * (利用 成員函數(shù)重載 ) C C:: operator*(C m ) { C temp。 =x*。 return temp。 } C a,b。 C c=a*b。 *(b) 2. 乘號(hào) *(利用友元 函數(shù)重載 ) 先在類中聲明: friend C operator*(C ,C)。 再在類外定義: C operator*(C m1, C m2 ) { C temp。 =*。 return temp。 } C a,b。 C c=a*b。 Operator*(a,b) 3. 復(fù)合運(yùn)算符 += (利用 成員函數(shù)重載 ) C C:: operator+=(C m ) { x+=。 return *this。 } C a,b。 a+=b。 +=(b) 3. 復(fù)合運(yùn)算符 += (利用友元 函數(shù)重載 ) 先在類中聲明: friend C operator+=(C amp。 ,C)。 再在類外定義: C operator+=(C amp。m1, C m2 ) { +=。 return m1。 } C a,b。 a+=b。 Operator+=(a,b) 4. 賦值運(yùn)算符 = (利用 成員函數(shù)重載 ) C C:: operator=(C m ) { x=。 return *this。 } ? 實(shí)際上,系統(tǒng)為每一個(gè)類都生成了一個(gè)缺省的賦值運(yùn)算符,在相同類型的實(shí)例之間可以直接相互賦值,甚至派生類的實(shí)例可以賦給基類實(shí)例。 ? 但對(duì)某些特殊的情形,該缺省的賦值運(yùn)算符會(huì)出現(xiàn)一些問(wèn)題,如 指針懸掛問(wèn)題。 【 例 】 利用類的缺省賦值運(yùn)算符產(chǎn)生的指針懸掛問(wèn)題 class CA { char *ps。 public: CA(){ps=0。} CA(char *s) { ps=new char[strlen(s)+1]。 strcpy(ps,s)。 } ~CA(){if(ps) d
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1