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

正文內(nèi)容

面向?qū)ο骳考試復(fù)習(xí)(已修改)

2025-06-19 23:14 本頁面
 

【正文】 面向?qū)ο驝++語言程序設(shè)計期末考試復(fù)習(xí) 面向?qū)ο笙嚓P(guān)概念:類:具有相同屬性和行為的對象集合,把數(shù)據(jù)和操作封裝在一起對象:數(shù)據(jù)+操作。面向?qū)ο筇卣鳎撼橄?,封裝,繼承,多態(tài)輸入輸出:輸入cinab。輸入不能有endl。 輸出coutabendl。const修飾符:l 指向常量的指針:如const char *p=”abcd”。不允許改變指針?biāo)傅某A?,如p[3]=’x’是錯誤的,但是可以改變指針p的值p=“mn”;是對的。l 常指針:char *const p =“abcd”;指針本身是常量,不能移動,但是所指內(nèi)容為變量,可以更改,如p[3]=’x’是對的。l 常數(shù)據(jù)成員,常成員函數(shù),常對象:在類中聲明的數(shù)據(jù)或函數(shù)可以是常量,對于常數(shù)據(jù)成員要用初始化列表初始值,在C++類中,const關(guān)鍵字可以修飾對象和成員函數(shù),const對象不能被修改,一個常對象只能調(diào)用它的常成員函數(shù),不能調(diào)用普通成員函數(shù)。 常成員函數(shù)格式:類型說明符 函數(shù)名(參數(shù)表)const;常成員函數(shù)可以參加重載。常成員函數(shù)不能更新對象的數(shù)據(jù)成員,也不能調(diào)用該類中的普通成員函數(shù),const成員函數(shù)不能修改數(shù)據(jù)成員。 內(nèi)聯(lián)函數(shù):在函數(shù)說明前冠以關(guān)鍵字inline,目的是消除函數(shù)調(diào)用時的系統(tǒng)開銷,提高運行速度。注意:內(nèi)聯(lián)函數(shù)體內(nèi)不能有循環(huán)語句和switch語句。內(nèi)聯(lián)函數(shù)的聲明必須出現(xiàn)在內(nèi)聯(lián)函數(shù)第一次被調(diào)用之前。類結(jié)構(gòu)中所有在類說明體內(nèi)定義的函數(shù)都是內(nèi)聯(lián)函數(shù)。帶有缺省參數(shù)值的函數(shù):在說明函數(shù)原型時,可以給一個或多個形參指定缺省值,調(diào)用時如給出實參,則采用實參值,否則采用預(yù)先給出的默認形參值。如某一個類point的構(gòu)造函數(shù)原型為point(int x=1, int y=0)。則參數(shù)x和y的缺省值為1和0.注意:在函數(shù)原型中,所有缺省值的參數(shù)都必須從右往左缺省,在函數(shù)調(diào)用時從左往右將實參與形參結(jié)合,如point(int x=1, int y=0) {X=x;Y=y;},那么執(zhí)行point p(3)之后p的X和Y值分別為3,0.函數(shù)重載:C++允許功能相近的函數(shù)在相同的作用域內(nèi)以相同函數(shù)名聲明,從而形成重載。注意:重載函數(shù)的形參必須不同: 個數(shù)不同或類型不同。編譯程序?qū)⒏鶕?jù)實參和形參的類型及個數(shù)的最佳匹配來選擇調(diào)用哪一個函數(shù)。例:void add(int m, int n){ cout”two integer numbers m+n=”m+nendl。 }void add(float x,float y){ cout”two float numbers m+n=” m+nendl。 }int i=1,j=2。float f=,d=。add(i,j)。add(f,d)。則前者調(diào)用第一個函數(shù),后者調(diào)用第二個函數(shù)輸出two integer numbers m+n=3two float numbers m+n=引用:引用(amp。)是標(biāo)識符的別名,例如:int i。int amp。ri=i。 //建立一個int型的引用ri,并將其初始化為變量i的一個別名。注意:聲明一個引用時,必須同時對它進行初始化,使它指向一個已存在的對象,不能聲明完成后再賦值,如 int i。int amp。ri。//錯誤ri=i。一旦一個引用被初始化后,就不能改為指向其它對象。如:int i,j引用可以作為形參作為傳地址調(diào)用,效果和指針一樣。void swap(intamp。 a, intamp。 b) {...}引用與地址符的區(qū)別:引用運算符僅在聲明是帶有引用運算符amp。,以后就像使用普通變量一樣,其他場合使用amp。都是地址操作符作用域標(biāo)識符(::)如果希望在局部變量的作用域內(nèi)使用同名的全局變量,在該變量前加上::,如::a代表全局變量。new和delete運算符new用來內(nèi)存分配,最基本格式為:指針變量=new 類型名;該語句在程序運行時從自由存儲區(qū)中為程序分配一類型名字節(jié)大小空間,該空間首地址被存于指針變量中。運算符delete用于釋放new分配的存儲空間,
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1