色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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í)也舉例了一個(gè)數(shù)學(xué)里面的復(fù)數(shù)操作,從一開始使用友元到使用操作符重載全局函數(shù),再到使用操作符重載類成員函數(shù),這樣一步步演變而成我們最終實(shí)現(xiàn)了復(fù)數(shù)的實(shí)部加實(shí)部,虛部加虛部;而且當(dāng)時(shí)我們只講解了一個(gè)操作重載符“+”,所以為了完善學(xué)習(xí)體系,咋們今天繼續(xù)把剩下的操作重載符總結(jié)完,以免知識(shí)體系零零散散。那么復(fù)數(shù)完善的操作符還有那些呢,其實(shí)很簡(jiǎn)單就能能想到,和對(duì)數(shù)學(xué)里面的實(shí)數(shù)操作一樣,加減乘除肯定是少不了嘛,下面是匯總的操作符總結(jié):

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

比較:==、!=

賦值: =

求模:modulus

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

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

test.h頭文件:

test.cpp文件:

main.cpp文件:

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

上面設(shè)計(jì)到一些數(shù)學(xué)知識(shí),比如復(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ù)

操作符重載不能改變?cè)僮鞣膬?yōu)先級(jí)

操作符重載不能改變操作數(shù)的個(gè)數(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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    517

    瀏覽量

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

    關(guān)注

    22

    文章

    2115

    瀏覽量

    74169
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C++學(xué)到什么程度可以找工作?

    C++開發(fā)的工作不僅需要深厚的編程功底,還要具備解決實(shí)際問題的能力,以及良好的溝通能力和團(tuán)隊(duì)協(xié)作精神。此外,持續(xù)學(xué)習(xí)和更新自己的知識(shí)體系也是保持競(jìng)爭(zhēng)力的關(guān)鍵。
    發(fā)表于 03-13 10:19

    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:ThreadPoll

    。每個(gè)線程每秒打印1段字符串,10秒后停止。2、基礎(chǔ)知識(shí)C++公共基礎(chǔ)類庫為標(biāo)準(zhǔn)系統(tǒng)提供了一些常用的C++開發(fā)工具類,包括:文件、路徑、字符串相關(guān)操作的能力增強(qiáng)接口
    的頭像 發(fā)表于 02-10 18:09 ?132次閱讀
    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C++</b>公共基礎(chǔ)類庫案例:ThreadPoll

    Spire.XLS for C++組件說明

    開發(fā)人員可以快速地在 C++ 平臺(tái)上完成對(duì) Excel 的各種編程操作,如根據(jù)模板創(chuàng)建新的 Excel 文檔,編輯現(xiàn)有 Excel 文檔,以及對(duì) Excel 文檔進(jìn)行轉(zhuǎn)換。 Spire.XLS
    的頭像 發(fā)表于 01-14 09:40 ?262次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說明

    運(yùn)動(dòng)控制卡周期上報(bào)實(shí)時(shí)數(shù)據(jù)IO狀態(tài)C++

    使用C++進(jìn)行運(yùn)動(dòng)控制卡的周期上報(bào)功能實(shí)現(xiàn)
    的頭像 發(fā)表于 12-17 13:59 ?452次閱讀
    運(yùn)動(dòng)控制卡周期上報(bào)實(shí)時(shí)數(shù)據(jù)IO狀態(tài)<b class='flag-5'>之</b><b class='flag-5'>C++</b>篇

    同樣是函數(shù),在CC++中有什么區(qū)別

    ,即使沒有數(shù)據(jù)返回,也得寫 void。 第個(gè)函數(shù)名。 C語言的函數(shù)名絕對(duì)不能重名,除了用上 weak 這樣的黑科技。同一個(gè)項(xiàng)目中,函數(shù)重名就會(huì)提示重復(fù)定義。 C++因?yàn)楹瘮?shù)重載的存在
    的頭像 發(fā)表于 11-29 10:25 ?552次閱讀

    C語言和C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言和C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?451次閱讀

    C7000優(yōu)化C/C++編譯器

    電子發(fā)燒友網(wǎng)站提供《C7000優(yōu)化C/C++編譯器.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器

    技術(shù)干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運(yùn)算與優(yōu)先級(jí)

    C語言的學(xué)習(xí)過程中,運(yùn)算的使用是不可忽視的重要環(huán)節(jié)。本文將繼續(xù)深入探討C語言中的運(yùn)算,重點(diǎn)介紹位運(yùn)算
    的頭像 發(fā)表于 10-13 08:09 ?384次閱讀
    技術(shù)干貨驛站 ▏解鎖<b class='flag-5'>C</b>語言高效編程秘訣:深入解析運(yùn)算<b class='flag-5'>符</b>與優(yōu)先級(jí)

    c語言中從左到右結(jié)合怎么看

    C語言中,操作符的結(jié)合性(Associativity)是指當(dāng)操作符在表達(dá)式中連續(xù)出現(xiàn)時(shí),它們?nèi)绾闻c操作數(shù)結(jié)合的順序。對(duì)于大多數(shù)
    的頭像 發(fā)表于 08-20 11:42 ?1188次閱讀

    c語言從右到左的運(yùn)算有哪些

    用在變量之后時(shí),它們會(huì)先返回變量的原始值,然后再進(jìn)行遞增或遞減。 三元條件運(yùn)算 ( ?: ):這個(gè)運(yùn)算的求值順序是從右到左。首先計(jì)算第三個(gè)表達(dá)式,然后根據(jù)第一個(gè)表達(dá)式的結(jié)果選擇第個(gè)或第三個(gè)表達(dá)式。 賦值運(yùn)算
    的頭像 發(fā)表于 08-20 11:39 ?1329次閱讀

    C++語言基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 07-19 10:58 ?8次下載

    C++中實(shí)現(xiàn)類似instanceof的方法

    C++有多態(tài)與繼承,但是很多人開始學(xué)習(xí)C++,有時(shí)候會(huì)面臨一個(gè)常見問題,就是如何向下轉(zhuǎn)型,特別是不知道具體類型的時(shí)候,這個(gè)時(shí)候就希望C++ 可以向Java或者Python中有insta
    的頭像 發(fā)表于 07-18 10:16 ?740次閱讀
    <b class='flag-5'>C++</b>中實(shí)現(xiàn)類似instanceof的方法

    STM32CubeMX如何在*.c源文件中使用c++特性?

    用arm-xxx-gcc編譯器進(jìn)行編譯,*.cpp文件會(huì)使用arm-xxx-g++編譯器進(jìn)行編譯,STM32CubeMX生成文件都是*.c源文件,在不修改文件名后綴情況下,我現(xiàn)在是想在*.c源文件中使用c++特性(比如
    發(fā)表于 04-25 06:15

    鴻蒙OS開發(fā)實(shí)例:【Native C++

    使用DevEco Studio創(chuàng)建一個(gè)Native C++應(yīng)用。應(yīng)用采用Native C++模板,實(shí)現(xiàn)使用NAPI調(diào)用C標(biāo)準(zhǔn)庫的功能。使用C標(biāo)準(zhǔn)庫hypot接口計(jì)算兩個(gè)給定數(shù)平方和的平
    的頭像 發(fā)表于 04-14 11:43 ?2923次閱讀
    鴻蒙OS開發(fā)實(shí)例:【Native <b class='flag-5'>C++</b>】

    使用 MISRA C++:2023? 避免基于范圍的 for 循環(huán)中的錯(cuò)誤

    在前兩篇博客中,我們?向您介紹了新的 MISRA C++ 標(biāo)準(zhǔn)?和?C++ 的歷史?。在這篇博客中,我們將仔細(xì)研究以 C++ 中?for?循環(huán)為中心的特定規(guī)則。
    的頭像 發(fā)表于 03-28 13:53 ?927次閱讀
    使用 MISRA <b class='flag-5'>C++</b>:2023? 避免基于范圍的 for 循環(huán)中的錯(cuò)誤
    主站蜘蛛池模板: 在线播放真实国产乱子伦 | 狼好色有你好看 | 美国一级黄色 | 在线播放av欧美无码碰 | 最近2019中文字幕MV免费看 | 浴室里强摁做开腿呻吟的漫画 | 99国产精品成人免费视频 | 亚洲精品国产高清嫩草影院 | 國產麻豆AVMDXMDX | 丰满的女朋友 在线播放 | 竹菊精品久久久久久久99蜜桃 | 十8禁用B站在线看漫画 | 啦啦啦视频在线观看WWW | 色宅男午夜电影网站 | 让男人玩尿道的女人 | 日韩一区二区三区视频在线观看 | 国产亚洲精品久久久久久国模美 | 纯肉高H放荡受BL文库 | 开心色99xxxx开心色 | 亚洲人成电影网站在线观看 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 91精品国产色综合久久不 | 揉抓捏打抽插射免费视频 | 国产欧美精品国产国产专区 | 午夜在线播放免费人成无 | 久久本道久久综合伊人 | 午夜理伦片免费 | 老师掀开短裙让我挺进动态 | 久久a级片 | 日本无码人妻丰满熟妇5G影院 | 久久不射视频 | 亚洲精品黄色 | 香蕉视频国产精品 | 日韩国产精品欧美一区二区 | 5G在线观看免费年龄确认18 | 亚洲精品无码成人AAA片 | 日本一卡二卡三卡四卡无卡免费播放 | 日本又黄又裸一级大黄裸片 | 十分钟免费看完整视频 | 蜜臀AV久久国产午夜福利软件 | 秘密教学93话恩爱久等了免费 |