蘆繼超9.22總結(jié)

今天講了運(yùn)算符重載,當(dāng)你想讓兩個(gè)對(duì)象相加時(shí),正常的+是做不到的,需要將加號(hào)重新定義一個(gè)函數(shù),讓他可以將兩個(gè)對(duì)象相加,達(dá)到了重載目的。而且運(yùn)算符重載函數(shù)可以作為普通函數(shù)在類(lèi)外定義,也可以在類(lèi)內(nèi)定義,但是要設(shè)計(jì)成友元函數(shù)。也可以作為類(lèi)的成員函數(shù),這個(gè)時(shí)候,他的形參要比在類(lèi)外的情況少一個(gè)形參。

使用運(yùn)算符重載要注意運(yùn)算符重載時(shí)參數(shù)個(gè)數(shù)不可以超過(guò)原來(lái)數(shù)目,而且運(yùn)算符重載時(shí),參數(shù)類(lèi)型不可以全都是基本類(lèi)型,這樣的話,他就會(huì)出錯(cuò),和正常的系統(tǒng)+號(hào)相沖突,所以,之前要有一個(gè)操作對(duì)象是自定義類(lèi)型。還有就是c++中幾乎所有的運(yùn)算符都可以重載,但是有一些也不行,不列舉啦!

還學(xué)習(xí)了賦值運(yùn)算重載,其實(shí)和+號(hào)重載差不多,就不總結(jié)了。

總體來(lái)說(shuō)今天講的還算可以理解,就是有點(diǎn)繞,需要捋一捋。下午玩游戲,然后就周末啦,哈哈!周末愉快。看完了動(dòng)動(dòng)你的手指點(diǎn)一波喜歡吧![呲牙]。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,533評(píng)論 1 51
  • 前言 人生苦多,快來(lái) Kotlin ,快速學(xué)習(xí)Kotlin! 什么是Kotlin? Kotlin 是種靜態(tài)類(lèi)型編程...
    任半生囂狂閱讀 26,252評(píng)論 9 118
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,739評(píng)論 18 399
  • 1. 水粉好難。 (?ì _ í?) 2. 3. 哼,等我學(xué)會(huì)了一點(diǎn),再重新畫(huà)。
    菱兒水閱讀 295評(píng)論 0 0
  • 意外地,收到了故人的來(lái)信。 科技的時(shí)代里,收到氤氳著墨香的書(shū)信的時(shí)候,時(shí)光在瞬間流轉(zhuǎn)開(kāi)來(lái),我分明看到了三十年前的自...
    黃河聽(tīng)濤閱讀 404評(píng)論 0 0