chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++之操作重載符學(xué)習(xí)的總結(jié)(二)

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 16:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、完善的復(fù)數(shù)類:

在上一篇文章里面我們已經(jīng)提到了操作符重載的概念和使用,同時也舉例了一個數(shù)學(xué)里面的復(fù)數(shù)操作,從一開始使用友元到使用操作符重載全局函數(shù),再到使用操作符重載類成員函數(shù),這樣一步步演變而成我們最終實(shí)現(xiàn)了復(fù)數(shù)的實(shí)部加實(shí)部,虛部加虛部;而且當(dāng)時我們只講解了一個操作重載符“+”,所以為了完善學(xué)習(xí)體系,咋們今天繼續(xù)把剩下的操作重載符總結(jié)完,以免知識體系零零散散。那么復(fù)數(shù)完善的操作符還有那些呢,其實(shí)很簡單就能能想到,和對數(shù)學(xué)里面的實(shí)數(shù)操作一樣,加減乘除肯定是少不了嘛,下面是匯總的操作符總結(jié):

運(yùn)算:+、-、*、/

比較:==、?。?/p>

賦值: =

求模:modulus

2、各操作符重載的形式:

代碼實(shí)現(xiàn):

test.h頭文件:

test.cpp文件:

main.cpp文件:

運(yùn)行結(jié)果:

上面設(shè)計(jì)到一些數(shù)學(xué)知識,比如復(fù)數(shù)的乘法和除法運(yùn)算:

乘法:(a+bi)(c+di)=(ac-bd)+(bc+ad)i

除法:(a+bi)/(c+di)=(ac+bd)/cc+dd +(bc-ad)/cc +dd

3、注意事項(xiàng):

C++規(guī)定賦值操作符"="只能重載為成員函數(shù)

操作符重載不能改變原操作符的優(yōu)先級

操作符重載不能改變操作數(shù)的個數(shù)

操作符重載不應(yīng)改變操作符的原有語義

二、總結(jié):

復(fù)數(shù)的概念可以通過自定義類實(shí)現(xiàn)

復(fù)數(shù)中的運(yùn)算操作可以通過操作符重載實(shí)現(xiàn)

賦值操作符只能通過成員函數(shù)實(shí)現(xiàn)

操作符重載的本質(zhì)為函數(shù)定義

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    528

    瀏覽量

    45458
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77351
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    C++與lua聯(lián)合編程

    ,且發(fā)版風(fēng)險極高。Lua 熱更新機(jī)制是解決這一痛點(diǎn)的唯一出路。 然而,市面上能寫 Lua 業(yè)務(wù)腳本的人如過江鯽,但真正能駕馭 C++ 與 Lua 底層交互(即精通棧機(jī)制)的人卻鳳毛麟角。當(dāng)線上出現(xiàn)
    發(fā)表于 04-19 16:27

    C++:const 的空間,常量也能占內(nèi)存?

    ] != BLACK)): return True return False c++語言5g.FsW.dgdfgsg.cnJIWWQc++語言 c++語言5g.I5y.dgdfgsg.cnJIWWQc++
    發(fā)表于 04-16 19:19

    keil實(shí)現(xiàn)cc++混合編程

    參考touchgfx生成的代碼,發(fā)現(xiàn)了一個不需要添加--cpp11 參數(shù)的解決方法,具體操作如下。 一、創(chuàng)建一個空白的C文件和頭文件在頭文件中定義c++文件中需要調(diào)用的函數(shù),如圖所示
    發(fā)表于 01-26 08:58

    如何在TensorFlow Lite Micro中添加自定義操作符(1)

    相信大家在部署嵌入式端的AI應(yīng)用時,一定使用過TensorFlow Lite Micro,以下簡稱TFLm。TFLm 是專為微控制器和嵌入式設(shè)備設(shè)計(jì)的輕量級機(jī)器學(xué)習(xí)推理框架,它通過模塊化的操作符系統(tǒng)
    的頭像 發(fā)表于 12-26 10:34 ?5696次閱讀

    重載型編碼器:工業(yè)巨擘的“智慧眼”

    在鋼鐵廠的軋機(jī)轟鳴中,在風(fēng)電巨輪的旋轉(zhuǎn)里,在港口龍門吊的精準(zhǔn)起落間,重載型編碼器如同工業(yè)巨擘的“智慧眼”,以毫米級精度與毫秒級響應(yīng),為重載設(shè)備注入精準(zhǔn)控制的核心動力。當(dāng)傳統(tǒng)傳感器在高溫、粉塵、強(qiáng)振
    的頭像 發(fā)表于 12-24 08:51 ?484次閱讀
    <b class='flag-5'>重載</b>型編碼器:工業(yè)巨擘的“智慧<b class='flag-5'>之</b>眼”

    C語言與C++的區(qū)別及聯(lián)系

    缺點(diǎn):性能比面向過程低。 、具體語言上的區(qū)別 1、關(guān)鍵字的不同 C語言有32個關(guān)鍵字;C++有63個關(guān)鍵字。 2、后綴名不同 C源文件后綴.
    發(fā)表于 12-24 07:23

    Amphenol ARB Series? 矩形重載連接器:工業(yè)應(yīng)用的理想

    Amphenol ARB Series? 矩形重載連接器:工業(yè)應(yīng)用的理想選 在工業(yè)電子領(lǐng)域,連接器的可靠性和性能對于設(shè)備的穩(wěn)定運(yùn)行至關(guān)重要。Amphenol Sine Systems的ARB
    的頭像 發(fā)表于 12-11 11:20 ?742次閱讀

    CC++之間的聯(lián)系

    1、語法兼容性: C++完全兼容C語言的語法,這意味著任何有效的C語言程序都可以直接在C++編譯器下編譯通過。 2、底層控制: C++
    發(fā)表于 12-11 06:51

    C語言和C++之間的區(qū)別是什么

    函數(shù)重載,即在同一作用域內(nèi)可以定義多個同名函數(shù),只要它們的參數(shù)列表不同即可。 C語言不支持函數(shù)重載,每個函數(shù)必須具有唯一的標(biāo)識。 4、異常處理:
    發(fā)表于 12-11 06:23

    C/C++條件編譯

    條件編譯是一種在編譯時根據(jù)條件選擇性地包含或排除部分代碼的處理方法。在 C/C++ 中,條件編譯使用預(yù)處理指令 #ifdef、#endif、#else 和 #elif 來實(shí)現(xiàn)。常用的條件編譯指令有
    發(fā)表于 12-05 06:21

    C語言位操作符

    C 語言位操作符包括按位與( )、按位或(|)、按位異或(^)、按位取反(~)、左移(<<)和右移(>>)。 按位與( ) 只有當(dāng)兩個
    發(fā)表于 11-21 07:52

    RISC-V的工具鏈GCC內(nèi)聯(lián)匯編

    具體實(shí)現(xiàn)方法和步驟 在RISC-V架構(gòu)中定義的CSR寄存器需要使用特殊的CSR指令進(jìn)行訪問,如果C、C++程序中需要訪問CSR寄存器,只能使用內(nèi)嵌匯編指令的方法。在CC++程序中嵌入
    發(fā)表于 10-30 06:59

    強(qiáng)實(shí)時運(yùn)動控制內(nèi)核MotionRT750(六):us級高速交互C++,為智能裝備提速

    Windows下運(yùn)動控制實(shí)時內(nèi)核MotionRT750的高速交互C++
    的頭像 發(fā)表于 09-04 14:50 ?896次閱讀
    強(qiáng)實(shí)時運(yùn)動控制內(nèi)核MotionRT750(六):us級高速交互<b class='flag-5'>之</b><b class='flag-5'>C++</b>,為智能裝備提速

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進(jìn)行GPIO編程,而且這樣做還有不少好處。借助WiringPi
    的頭像 發(fā)表于 08-06 15:33 ?4452次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    主流的 MCU 開發(fā)語言為什么是 C 而不是 C++

    在單片機(jī)的地界兒里,C語言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當(dāng)stm32f4的256kRAM
    的頭像 發(fā)表于 05-21 10:33 ?1185次閱讀
    主流的 MCU 開發(fā)語言為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?