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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)冊(cè)-資料下載頁(yè)

2025-06-18 02:51本頁(yè)面
  

【正文】 void operator =(Complex c)。void show(){coutr(v=0?+:)viendl。}friend Complex operator +(Complex a,Complex b)。friend Complex operator *(Complex a,double r)。Complex operator /(Complex a)。double getr(){return r。}double fetv(){return v。}}。void Complex::operator =(Complex c){r=。v=。}Complex operator *(Complex amp。a,Complex amp。b){double ar=()。double av=()。double br=()。double bv=()。Complex c(ar*brav*bv,av+bv)。return c。}Complex operator *(Complex a,double r){double ar=()。double av=()。Complex c(ar+r,av)。cout*的結(jié)果為:。return c。}Complex Complex::operator /(Complex a){Complexc(**(v))/(*+*()),()/(*+*())。cout/的結(jié)果為:。return c。}void main(){Complex a(2,2),b(3,4),test。test=a*b。()。test=a/b。()。}運(yùn)行結(jié)果:,增加重載函數(shù)的加法和減法運(yùn)算符的功能,實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的加法,一個(gè)復(fù)數(shù)和一個(gè)實(shí)數(shù)的加法;兩個(gè)復(fù)數(shù)的減法,一個(gè)復(fù)數(shù)與一個(gè)實(shí)數(shù)的減法。用成員函數(shù)實(shí)現(xiàn)加法運(yùn)算符的重載,用友元函數(shù)實(shí)現(xiàn)減法運(yùn)算符的重載。 要求:自己設(shè)計(jì)主函數(shù),完成程序的調(diào)試工作。 程序:include iostreamusing namespace std。class Complex{double r,v。public:Complex(Complex amp。c){r=。v=。}Complex(double r=0,double v=0):r(r),v(v){}void operator =(Complex c)。void show(){coutr(v=0?+:)viendl。}friend Complex operator *(Complex a,Complex b)。friend Complex operator (Complex a,Complex b)。friend Complex operator (Complex a,double r)。Complex operator/(Complex a)。Complex operator+(Complex a)。Complex operator+(double a)。double getr(){return r。}double fetv(){return v。}}。void Complex::operator =(Complex c){r=。v=。}Complex operator *(Complex a,Complex b){double ar=()。double av=()。double br=()。double bv=()。Complex c(ar*brav*bv,av+bv)。cout友元函數(shù)實(shí)現(xiàn)與復(fù)數(shù)的乘法:。return c。}Complex Complex::operator /(Complex a){Complex c((**(v))/(*+*()),(+v)/(*+*())。cout成員函數(shù)實(shí)現(xiàn)與復(fù)數(shù)的除法:。return c。}Complex Complex::operator +(Complex a){Complex c(+r,+v)。cout成員函數(shù)實(shí)現(xiàn)與復(fù)數(shù)的加法:。return c。}Complex Complex::operator +(double a){Complex c(r+a,v)。cout成員函數(shù)實(shí)現(xiàn)與實(shí)數(shù)的加法:。return c。}Complex operator (Complex a,Complex b){Complex c(,)。cout友元函數(shù)實(shí)現(xiàn)與復(fù)數(shù)的減法:。return c。}Complex operator (Complex a,double r){Complex c(,)。cout友元函數(shù)實(shí)現(xiàn)與實(shí)數(shù)的減法:。return c。}void main(){Complex a(2,2),b(3,4),test。test=a*b。()。test=a/b。()。test=a + b。()。test=a + 5。()。test=ab。()。test=a5。()。}運(yùn)行結(jié)果:四、實(shí)驗(yàn)體會(huì)本次學(xué)習(xí)了多態(tài)性,增加了函數(shù)的復(fù)用性,很大程度的減少了代碼的重復(fù)性。實(shí)驗(yàn)項(xiàng)目名稱: 異常處理 實(shí)驗(yàn)學(xué)時(shí): 3 同組學(xué)生姓名: 無(wú) 實(shí)驗(yàn)地點(diǎn): A107 實(shí)驗(yàn)日期: 實(shí)驗(yàn)成績(jī): 批改教師: 吳剛 批改時(shí)間: 一、實(shí)驗(yàn)?zāi)康暮鸵?+的異常處理機(jī)制。二、實(shí)驗(yàn)設(shè)備和環(huán)境。 C++ C++2005以上版本。三、實(shí)驗(yàn)內(nèi)容及步驟,有成員函數(shù)Reason(),用來(lái)顯示異常的類型,在子函數(shù)中觸發(fā)異常,在主程序中處理異常,觀察程序的執(zhí)行流程。 程序:include iostreamusing namespace std。int Div(int x,int y)。void main(){Try{cout5/2=Div(5,2)endl。cout8/0=Div(8,0)endl。cout7/1=Div(7,1)endl。}catch(int){coutexcept of deviding zero.\n。coutthis is ok.\n。}}int Div(int x,int y){if(y==0)throw y。return x/y。} 運(yùn)行結(jié)果:,在此基礎(chǔ)上派生一個(gè)OutOfMemory類響應(yīng)內(nèi)存不足,一個(gè)RangeError類響應(yīng)輸入的數(shù)不在指定范圍內(nèi),實(shí)現(xiàn)并測(cè)試這幾個(gè)類。 程序“include iostreamusing namespace std。void MyFunc(void)。class Expt{public:Expt(){}。~Expt(){}。const char * ShowReason() const{return Expt 類異常。}}。class Demo{public:Demo()。~Demo()。}。Demo::~Demo(){cout析構(gòu) Demo.endl。}Demo::Demo(){cout構(gòu)造 Demo.endl。}void MyFunc(){Demo d。cout在MyFunc()中拋擲Expt類異常。endl。throw Expt()。}int main(){cout在main函數(shù)中。endl。try{cout在try塊中,調(diào)用MyFunc()。endl。MyFunc()。}catch(Expt e){cout在catch中 異常處理程序中。endl。cout捕獲到Expt類異常:。cout()endl。}catch(char *str){cout捕獲到其他異常:strendl。}cout回到main函數(shù)。從這里恢復(fù)執(zhí)行。endl。return 0。} 運(yùn)行結(jié)果:四、實(shí)驗(yàn)體會(huì)本次的異常學(xué)習(xí)熟悉了C++的異常處理,是對(duì)知識(shí)的拓寬
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1