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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]c程序設(shè)計(jì)自學(xué)考試國(guó)考(參考版)

2024-12-11 02:20本頁(yè)面
  

【正文】 或者 vectorint::reverse_iterator p。c。 vectorint c。 298 299 特別注意 (總結(jié)) 向量不是數(shù)組!!向量名不是數(shù)組名,不表示地址!也不可使用 amp。 295 類模板 vector中提供了一個(gè)通用指針 iterator 可使用 vectortype::iterator 指針名 形式定義一個(gè)指向向量的指針 該指針可指向向量中的元素。 是 C++中的類模板。 模板類派生模板類 模板類使用時(shí),須指出模板類參數(shù) 281 282 向量是 C++中一維數(shù)組的類版本 用于存放多個(gè)相同類型的數(shù)據(jù)。 274 templateclass T class 類名{ Private: //成員定義 Protected: //成員定義 Public: //成員定義 } 275 templateclass T class 類名{ } 類模板的對(duì)象 : 類名 模板參數(shù) 對(duì)象名 (參數(shù) )。 272 此種形式調(diào)用中 int稱為函數(shù)模板的參數(shù) 一般可省略。 271 函數(shù)模板定義格式: 定義函數(shù)模板后,函數(shù)調(diào)用時(shí)根據(jù)函數(shù)參數(shù)來(lái)類型來(lái)確定調(diào)用哪個(gè)版本的函數(shù)。 269 有些函數(shù)重載時(shí)參數(shù)個(gè)數(shù)相同,只是類型不同,此時(shí)重載函數(shù)比較繁瑣,可利用函數(shù)模板實(shí)現(xiàn)。 265 另注意: 一個(gè)類 B不能從類 A直接繼承 2或 2次以上 266 第六章復(fù)習(xí)總結(jié) 類的單一公有繼承、單一私有繼承、單一保護(hù)繼承、多重繼承 規(guī)則 派生類的構(gòu)造函數(shù)定義形式,及調(diào)用順序 派生類的析構(gòu)函數(shù)調(diào)用順序。 hasa關(guān)系: 一個(gè)類使用另一個(gè)類的對(duì)象作成員 一般來(lái)說(shuō):公有繼承關(guān)系和 isa關(guān)系是等價(jià)的。 phshow()。 243 a,派生類的對(duì)象可賦值給基類的對(duì)象。 a,派生類的對(duì)象可賦值給基類的對(duì)象。 每個(gè)學(xué)生都是人。 說(shuō)明: human類的每個(gè)對(duì)象不一定是 student類的對(duì)象。 說(shuō)明: student類的每個(gè)對(duì)象都是 human類的對(duì)象。 什么是類的不可訪問(wèn)成員???? 例如:若 human類中 name是 private的, 則, student類不可訪問(wèn) 若 student做某個(gè)類 A的基類時(shí),類 A仍不可訪問(wèn) name 241 基類對(duì)象和派生類對(duì)象的相互賦值。 c,基類的私有成員在派生類中是不可訪問(wèn)的。 239 protected 240 1,公有派生和賦值兼容規(guī)則 a,基類的公有成員在派生類中仍是公有的。 問(wèn)題: 1,基類的對(duì)象是否可訪問(wèn) protected成員? 2,派生類的對(duì)象是否可訪問(wèn)公有派生類中繼承自基類的 protected成員? 3,基類的成員函數(shù)是否可訪問(wèn)基類中的protected成員? 4,派生類的成員函數(shù)是否可訪問(wèn)公有派生類中繼承自基類的 protected成員? 237 復(fù)習(xí)上節(jié) 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù): 派生類的構(gòu)造函數(shù)不能由基類繼承而得 派生類的構(gòu)造函數(shù)一般形式: 派生類名::派生類名 (參數(shù) ):基類名 (參數(shù) ) { //函數(shù)體 } 238 復(fù)習(xí)上節(jié) 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù): 當(dāng)產(chǎn)生一個(gè)派生類對(duì)象時(shí),首先調(diào)用基類的構(gòu)造函數(shù),然后調(diào)用派生類的構(gòu)造函數(shù)。 protected限定的成員具有公有和私有雙重性質(zhì) 該類成員在派生類中可訪問(wèn) ,其他函數(shù)不可訪問(wèn)。 protected限定的成員具有公有和私有雙重性質(zhì) 該類成員在派生類中可訪問(wèn) ,其他非成員函數(shù)不可訪問(wèn)。 那么如何解決派生類中訪問(wèn)基類的成員呢?并且不能打破封裝性:基類的對(duì)象仍不可使用這些成員。 student雖然是 human的派生類也不可使用human類中的 private成員,所以在 student中定義的 show函數(shù)不可使用 human中的name, sex, age等私有成員。 定義類,并設(shè)計(jì)測(cè)試程序。 220 類的派生實(shí)例 有類 human對(duì)象用于存放人的相關(guān)信息: 姓名,年齡,性別 并能利用成員函數(shù)實(shí)現(xiàn)相關(guān)信息輸出。 218 class 派生類名:訪問(wèn)控制 基類名 { private: 成員列表; public: 成員列表; protected: 成員列表; }; 219 派生類中繼承的基類的成員初始化時(shí),需要由派生類的構(gòu)造函數(shù)調(diào)用基類的構(gòu)造函數(shù)。 3,改變基類的成員的訪問(wèn)權(quán)限。 派生類的特點(diǎn): 1,增加新成員。用于表示類間的類屬關(guān)系。 (一般與特殊的關(guān)系 ) 215 繼承關(guān)系是類與類之間的類屬關(guān)系 類:人 類:學(xué)生 類:教師 從成員構(gòu)成來(lái)看,派生類具有基類的所有成員,基類又叫父類,派生類又叫子類。 205 數(shù)組和類 類可以定義對(duì)象 類可以定義對(duì)象數(shù)組 對(duì)象數(shù)組中的每個(gè)元素都是對(duì)象,其使用方式和對(duì)象的使用方式相同。 其他注意事項(xiàng): p108 17 靜態(tài)函數(shù)沒(méi)有 this指針 不能聲明為 virtual函數(shù) 202 友元 普通函數(shù)作友元 類的成員函數(shù)作友元 類作友元 類 A的友元(函數(shù),成員函數(shù),類)可以訪問(wèn)類A中的所有成員,但必須通過(guò)對(duì)象或引用來(lái)訪問(wèn)。 200 靜態(tài)成員 不依賴于對(duì)象而存在。 靜態(tài)數(shù)據(jù)成員:定義時(shí)加 static 靜態(tài)成員必須初始化 使用語(yǔ)句: int A::b=0。} } const限定的數(shù)據(jù)成員初始化必須用?形式? 還有什么數(shù)據(jù)成員必須用此種形式初始化??const限定的數(shù)據(jù)成員和引用數(shù)據(jù)成員初始化必須使用初始化列表形式。 a.(*p)(1,2)。 A a。 } 188 若 max函數(shù)是某類 A的成員函數(shù)則: int A :: max(int a,int b) {return ab?a:b。 p=max。 187 int max(int a,int b) {return ab?a:b。 point *p[3]={new point(1,2), new point(3,4), new point(5,6) }。 可通過(guò)循環(huán)使用 p[i]指向的對(duì)象。 通過(guò) p[0]使用 p[0]指向的對(duì)象。 p[1]=new point(3,4)。 184 定義對(duì)象的指針數(shù)組 point *p[3]。 p=new point。 此類數(shù)組稱為指針數(shù)組。表示定義一個(gè)指針變量 int p[5];表示定義一個(gè)數(shù)組。 pshow()。 181 類可定義對(duì)象數(shù)組。 對(duì)象指針數(shù)組:數(shù)組中每個(gè)元素都是一個(gè)指向?qū)ο蟮闹羔槨? 對(duì)象數(shù)組元素的使用同普通對(duì)象使用。 const成員在構(gòu)造函數(shù)中初始化 (初始化列表形式) 175 1,const成員 區(qū)別于 const變量 176 1,const成員 區(qū)別于 const變量 177 2,const引用作參數(shù) 178 2,const對(duì)象和 const函數(shù) const 對(duì)象只能調(diào)用 const成員函數(shù) const 函數(shù)中不允許使用改變變量或成員值的語(yǔ)句 179 復(fù)習(xí)上節(jié) 對(duì)象初始化:構(gòu)造函數(shù)兩種定義形式。表示不可改變。友元需通過(guò)對(duì)象來(lái)使用類的成員。 友元函數(shù)可以訪問(wèn)私有成員,公有成員和保護(hù)成員。友元需通過(guò)對(duì)象來(lái)使用類的成員。 友元函數(shù)可以訪問(wèn)私有成員,公有成員和保護(hù)成員。 6,靜態(tài)成員沒(méi)有 this指針,除非使用引用方式否則不能存取類的成員。 2,類中的任何成員函數(shù)都可訪問(wèn)靜態(tài)成員變量 3,訪問(wèn)靜態(tài)成員時(shí),一般加上類名限定。 159 160 類的對(duì)象的使用類似變量的使用。 158 若類的定義中未定義構(gòu)造函數(shù),則 C++編譯器會(huì)自動(dòng)產(chǎn)生一個(gè)不帶參數(shù)的默認(rèn)構(gòu)造函數(shù),類似于: point() {},此時(shí)不對(duì)對(duì)象進(jìn)行初始化。 在 main函數(shù)中是否可按如下方式使用? 156 數(shù)據(jù)成員使用規(guī)律: 1,類的成員函數(shù)可以直接使用類的數(shù)據(jù)成員 2,類外的函數(shù)不能使用類的私有成員 3,類外的函數(shù)可以訪問(wèn)類的公有成員函數(shù) 4,對(duì)象間的區(qū)別在于其屬性值不同 157 對(duì)象間利用公有成員函數(shù)進(jìn)行通信。 (1001,張三 ,22,) 類 student的 set函數(shù)應(yīng)該怎么定義???? 154 類的對(duì)象的使用類似變量的使用。 153 注意:類定義時(shí),數(shù)據(jù)成員的賦值必須寫在某個(gè)函數(shù)的內(nèi)部。 150 第四章類和對(duì)象 151 152 ::稱為域限定符,表示函數(shù)是類的成員函數(shù)。 148 此種形式調(diào)用中 int稱為函數(shù)模板的參數(shù) 一般可省略。 147 函數(shù)模板定義格式: 定義函數(shù)模板后,函數(shù)調(diào)用時(shí)根據(jù)函數(shù)參數(shù)來(lái)類型來(lái)確定調(diào)用哪個(gè)版本的函數(shù)。 145 有些函數(shù)重載時(shí)參數(shù)個(gè)數(shù)相同,只是類型不同,此時(shí)重載函數(shù)比較繁瑣,可利用函數(shù)模板實(shí)現(xiàn)。參數(shù)類型不同時(shí),可以重載。 143 同一個(gè)函數(shù)名實(shí)現(xiàn)多種功能,在 C++中稱為多態(tài),可利用函數(shù)重載和默認(rèn)參數(shù)兩種方式實(shí)現(xiàn) 注意: 函數(shù)重載和默認(rèn)參數(shù)可同時(shí)使用。 142 同一個(gè)函數(shù)名實(shí)現(xiàn)多種功能,在 C++中稱為多態(tài),可利用函數(shù)重載和默認(rèn)參數(shù)兩種方式實(shí)現(xiàn) 注意: 函數(shù)重載和默認(rèn)參數(shù)可同時(shí)使用。 注意:內(nèi)聯(lián)函數(shù)中不能出現(xiàn)循環(huán)、 switch語(yǔ)句 內(nèi)聯(lián)函數(shù)一般短小,不宜過(guò)長(zhǎng) 應(yīng)在調(diào)用之前聲明或定義 140 同一個(gè)函數(shù)名實(shí)現(xiàn)多種功能,在 C++中稱為多態(tài),可利用函數(shù)重載和默認(rèn)參數(shù)兩種方式實(shí)現(xiàn) 141 同一個(gè)函數(shù)名實(shí)現(xiàn)多種功能,在 C++中稱為多態(tài),可利用函數(shù)重載和默認(rèn)參數(shù)兩種方式實(shí)現(xiàn) 定義或聲明函數(shù)時(shí),給出參數(shù)初始化值,則函數(shù)調(diào)用時(shí)若省略參數(shù),則參數(shù)取該初始化值。 139 定義函數(shù)時(shí),加 inline關(guān)鍵字表示該函數(shù)為內(nèi)聯(lián)函數(shù)。 127 const保護(hù)數(shù)據(jù) const限定參數(shù)值不可修改。 126 函數(shù)調(diào)用時(shí),可以為函數(shù)指定實(shí)參,也可不指定實(shí)參,未指定實(shí)參時(shí),函數(shù)自動(dòng)取默認(rèn)值。 等價(jià)于 lint i 。 例如: typedef long int lint。 3,引用對(duì)象作參數(shù)時(shí),函數(shù)調(diào)用時(shí)形參對(duì)象和實(shí)參對(duì)象共用一個(gè)內(nèi)存單元。參數(shù), …… ) 121 引用作函數(shù)參數(shù) 說(shuō)明: 1,引用對(duì)象不是一個(gè)獨(dú)立對(duì)象,不占用內(nèi)存。參數(shù), …… ) 函數(shù)調(diào)用時(shí),實(shí)參對(duì)象名傳遞給形參對(duì)象名,形參對(duì)象名成為實(shí)參的別名,函數(shù)中對(duì)形參的改變就會(huì)導(dǎo)致實(shí)參值的改變。參數(shù), …… ) 函數(shù)調(diào)用時(shí),實(shí)參對(duì)象名傳遞給形參對(duì)象名,形參對(duì)象名成為實(shí)參的別名,函數(shù)中對(duì)形參的改變就會(huì)導(dǎo)致實(shí)參值的改變。 程序中引用對(duì)象的改變會(huì)使得被引用對(duì)象發(fā)生改變。 a未單獨(dú)分配內(nèi)存。b=a。a=x。 117 引用的聲明形式: 數(shù)據(jù)類型 amp。 a未單獨(dú)分配內(nèi)存。b=a。a=x。 設(shè)計(jì)函數(shù)時(shí)要注意: 對(duì)象作參數(shù),對(duì)象指針作參數(shù),對(duì)象引用作參數(shù) 114 作用同 C語(yǔ)言中普通變量作參數(shù) 115 作用同 C語(yǔ)言中變量指針作參數(shù) 116 引用的聲明形式: 數(shù)據(jù)類型 amp。 類是具有相同特征和操作的對(duì)象的抽象。 同類的不同對(duì)象由對(duì)象屬性來(lái)區(qū)分。 定義對(duì)象方式同變量定義方式。 coutnum1endl。 Coutendl。 String str1(“ hello” )。 107 不同類對(duì)象具有不同的成員函數(shù)可實(shí)現(xiàn)不同操作。 Cout ()endl。 string str1=“hello”。 同類的不同對(duì)象由對(duì)象名和屬性來(lái)區(qū)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1