【摘要】第13章運(yùn)算符重載講授內(nèi)容?運(yùn)算符重載的概念?以成員函數(shù)的方式重載運(yùn)算符?以友元函數(shù)的方式重載運(yùn)算符?流插入和流提取運(yùn)算符的重載?一般單目和雙目運(yùn)算符的重載?賦值運(yùn)算符重載?類(lèi)型轉(zhuǎn)換運(yùn)算符重載運(yùn)算符重載的概念(1/2)?類(lèi)似于函數(shù)重載?把傳統(tǒng)的運(yùn)算符用于用戶自定義的對(duì)象?
2024-10-21 17:14
【摘要】面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言C++電子科技大學(xué)計(jì)算機(jī)學(xué)院1第五章運(yùn)算符重載當(dāng)在使用一種程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序時(shí),我們不僅要設(shè)計(jì)新的數(shù)據(jù)類(lèi)型,同時(shí)還要為新類(lèi)型設(shè)計(jì)運(yùn)算。一般地,用戶定義類(lèi)型的運(yùn)算都是用函數(shù)的方式實(shí)現(xiàn)的。而在一般情況下,一種類(lèi)型的運(yùn)算都是用運(yùn)算符表達(dá)的,這很直觀,語(yǔ)義也簡(jiǎn)單。
2024-10-16 22:20
【摘要】第11章運(yùn)算符重載及流類(lèi)庫(kù)?在建立了自己的類(lèi)以后,C++允許程序員重新定義C++中已有的運(yùn)算符,通過(guò)運(yùn)算符重載,就可像處理基本數(shù)據(jù)類(lèi)型那樣使用它們。為了面向?qū)ο缶幊痰男枰?,C++提供了一個(gè)用于輸入輸出(I/O)操作的類(lèi)體系,這個(gè)類(lèi)體系提供了對(duì)預(yù)定義類(lèi)型進(jìn)行I/O操作的能力,程序員也可以利用這個(gè)類(lèi)體系進(jìn)行自定義類(lèi)型的I/O
2024-10-06 16:13
【摘要】1第四章運(yùn)算符重載2第四章運(yùn)算符重載類(lèi)和其他數(shù)據(jù)類(lèi)型的轉(zhuǎn)換3C++為程序員提供了靈活的手段,讓程序員自己定義類(lèi),自己設(shè)計(jì)相應(yīng)的運(yùn)算符(必須在已有的運(yùn)算符基礎(chǔ)上設(shè)計(jì)),使之應(yīng)用于自己定義的類(lèi)。與函數(shù)重載類(lèi)似,對(duì)已有的運(yùn)算符賦予新的含義
2025-07-28 17:37
【摘要】《高等程序設(shè)計(jì)》課程(C++ProgrammingPractice)程序設(shè)計(jì)實(shí)習(xí)運(yùn)算符重載2回顧:類(lèi)和對(duì)象?類(lèi)的定義、成員屬性、成員函數(shù)、類(lèi)的作用域?對(duì)象的創(chuàng)建、存儲(chǔ)、訪問(wèn)?構(gòu)造函數(shù)、析構(gòu)函數(shù)?定義、調(diào)用時(shí)機(jī)?特殊的構(gòu)造函數(shù):復(fù)制構(gòu)造函數(shù)、轉(zhuǎn)換構(gòu)造函數(shù)、初始化列表?類(lèi)的特殊成員
2024-10-21 13:32
【摘要】第2章數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式2講授內(nèi)容?C++語(yǔ)言的基本元素、字符集和關(guān)鍵字?基本的數(shù)據(jù)類(lèi)型的表示方法?常量和變量?類(lèi)型轉(zhuǎn)換?各種運(yùn)算符與表達(dá)式3C++的字符集和關(guān)鍵字(1/2)?字符集?由52個(gè)字母、10個(gè)數(shù)字、27個(gè)特殊字符組成?所有C++程序(忽略換行符和字
2024-10-19 13:35
【摘要】運(yùn)算符重載重載運(yùn)算符?意義(例)?重載條件–自定義的類(lèi)型–不可重載的運(yùn)算符::.-*–不可使用新的運(yùn)算符?運(yùn)算符重載–一元/二元運(yùn)算符:–全局函數(shù)/成員函數(shù)二元運(yùn)算符重載(1)?全局函數(shù)格式:?成員函數(shù)的格式:?重載后的表達(dá)式形式(成員函
2024-10-19 23:33
【摘要】第十三章運(yùn)算符重載運(yùn)算符——一種函數(shù);對(duì)于類(lèi)對(duì)象,用戶可重新定義運(yùn)算符函數(shù)。classC{private:doublex;public:C(){x=;}
2024-10-20 00:54
【摘要】2021/11/121第18章模板2021/11/122講授內(nèi)容?類(lèi)屬機(jī)制?函數(shù)模板的定義與使用?類(lèi)模板的定義與使用2021/11/123類(lèi)屬機(jī)制(1/2)?從邏輯功能來(lái)看,有些程序非常相似,不同之處只是處理對(duì)象(數(shù)據(jù))的類(lèi)型?例6_4中的程序voidsortArray
【摘要】第14章繼承講授內(nèi)容?繼承和派生的基本概念?繼承的定義?在派生類(lèi)中重定義基類(lèi)的函數(shù)?基類(lèi)和派生類(lèi)對(duì)象的轉(zhuǎn)換?類(lèi)指針的使用?繼承關(guān)系中構(gòu)造函數(shù)、析構(gòu)函數(shù)之間的關(guān)系?多重繼承?復(fù)合與繼承的關(guān)系繼承和派生的概念(1/2)?實(shí)體之間的關(guān)系?有(has_a)——類(lèi)的
【摘要】第7章指針講授內(nèi)容?指針的定義與運(yùn)算?指針與數(shù)組的關(guān)系?字符串函數(shù)?指針與const限定符?傳遞指針參數(shù)?動(dòng)態(tài)內(nèi)存分配方法?函數(shù)指針指針的定義?指針:具有確定屬性的地址?屬性決定了以該地址為起始地址的存儲(chǔ)空間(數(shù)據(jù)
【摘要】第5章函數(shù)講授內(nèi)容?函數(shù)的定義和函數(shù)原型?函數(shù)調(diào)用和參數(shù)傳遞機(jī)制?函數(shù)重載?存儲(chǔ)類(lèi)別和作用域?遞歸函數(shù)設(shè)計(jì)和函數(shù)的遞歸調(diào)用?類(lèi)的復(fù)合?預(yù)處理指令模塊化程序設(shè)計(jì)(1/3)?復(fù)雜問(wèn)題一般可以分解為若干稍簡(jiǎn)單的問(wèn)題?每個(gè)問(wèn)題的解決對(duì)應(yīng)一個(gè)模塊的求解?解決復(fù)雜問(wèn)題的系統(tǒng)一般由
【摘要】運(yùn)算符的重載4運(yùn)算符重載問(wèn)題的提出例復(fù)數(shù)類(lèi)#include""classCComplex{private:doublereal;doubleimag;public:CComplex(doubler,doublei);voidPrint();CCompl
2025-08-08 20:39
【摘要】.....走進(jìn)3D的世界--C++中用運(yùn)算符重載實(shí)現(xiàn)矩陣運(yùn)算作者:周軍矩陣(Matrix)無(wú)處不在,我們的生活中到處都能找到矩陣的身影,然而此處我不想把這個(gè)定義放大,我們只討論線性代數(shù)中的矩陣,我們要用它們來(lái)完成我們的3D變換。為
2025-06-28 06:21
【摘要】第6章運(yùn)算符重載與友元2021/11/10第6章運(yùn)算符重載與友元2內(nèi)容提要?運(yùn)算符重載的目的、定義和實(shí)質(zhì)?運(yùn)算符重載的規(guī)則?運(yùn)算符重載的兩種形式?友元的作用和定義2021/11/10第6章運(yùn)算符重載與友元3提出問(wèn)題?復(fù)數(shù)的加減運(yùn)算問(wèn)題:–對(duì)于非基本數(shù)據(jù)類(lèi)型,如復(fù)數(shù)、
2024-10-22 00:24