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

正文內(nèi)容

c語言程序設(shè)計(jì)期末總結(jié)(編輯修改稿)

2025-08-31 17:48 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ):基類名1(參數(shù)), 基類名2(參數(shù)), ...基類名n(參數(shù)),新增成員對(duì)象的初始化{ 本類成員初始化賦值語句;};構(gòu)造函數(shù)的執(zhí)行順序:1. 調(diào)用基類構(gòu)造函數(shù),調(diào)用順序按照它們被繼承時(shí)聲明的順序(從左向右)。2. 對(duì)成員對(duì)象進(jìn)行初始化,初始化順序按照它們?cè)陬愔新暶鞯捻樞颉?.執(zhí)行派生類的構(gòu)造函數(shù)體中的內(nèi)容。9. 純虛函數(shù)和抽象類,應(yīng)用場(chǎng)合 特點(diǎn) 使用限制(321~323) 純虛函數(shù)(沒有函數(shù)體)聲明格式: virtual 函數(shù)類型 函數(shù)名(參數(shù)表)=0; 聲明為純虛函數(shù)之后,基類中就可以不再給出函數(shù)的實(shí)現(xiàn)部分。 純虛函數(shù)的函數(shù)體由派生類給出。 抽象類:(**例 84 323) (抽象類不能產(chǎn)生對(duì)象)抽象類不能實(shí)例化。 抽象類:帶有純虛函數(shù)的類。10. 不聲明public、private、protected 會(huì)被默認(rèn)為私有成員。11. 對(duì)象數(shù)組初始化l 數(shù)組中每一個(gè)元素對(duì)象被創(chuàng)建時(shí),系統(tǒng)都會(huì)調(diào)用類構(gòu)造函數(shù)初始化該對(duì)象。l 通過初始化列表賦值。例:Point a[2]={Point(1,2),Point(3,4)}。l 如果沒有為數(shù)組元素指定顯式初始值,數(shù)組元素便使用默認(rèn)值初始化(調(diào)用缺省構(gòu)造函數(shù))。對(duì)象數(shù)組元素所屬類的構(gòu)造函數(shù):l 不聲明構(gòu)造函數(shù),則采用缺省構(gòu)造函數(shù)。l 各元素對(duì)象的初值要求為相同的值時(shí),可以聲明具有默認(rèn)形參值的構(gòu)造函數(shù)。l 各元素對(duì)象的初值要求為不同的值時(shí),需要聲明帶形參的構(gòu)造函數(shù)。l 當(dāng)數(shù)組中每一個(gè)對(duì)象被刪除時(shí),系統(tǒng)都要調(diào)用一次析構(gòu)函數(shù)。 12. this 指針This 指針是一個(gè)隱含于每一個(gè)類的非靜態(tài)成員函數(shù)中的特殊指針(包括構(gòu)造函數(shù)和析構(gòu)函數(shù)),它用于指向正在被成員函數(shù)操作的對(duì)象。l 隱含于每一個(gè)類的成員函數(shù)中的特殊指針。l 明確地指出了成員函數(shù)當(dāng)前所操作的數(shù)據(jù)所屬的對(duì)象。– 當(dāng)通過一個(gè)對(duì)象調(diào)用成員函數(shù)時(shí),系統(tǒng)先將該對(duì)象的地址賦給this指針,然后調(diào)用成員函數(shù),成員函數(shù)對(duì)對(duì)象的數(shù)據(jù)成員進(jìn)行操作時(shí),就隱含使用了this指針。13. 文件與流的關(guān)系 ??????14. 派生類中包含內(nèi)嵌對(duì)象的構(gòu)造函數(shù)執(zhí)行順序: 構(gòu)造函數(shù)的執(zhí)行順序:(1)用基類構(gòu)造函數(shù),調(diào)用順序按照它們被繼承時(shí)聲明的順序(從左向右)。(2)員對(duì)象進(jìn)行初始化,初始化順序按照它們?cè)陬愔新暶鞯捻樞颉#?)派生類的構(gòu)造函數(shù)體中的內(nèi)容。15. 派生類中包含內(nèi)嵌對(duì)象的析構(gòu)函數(shù)執(zhí)行順序:(與構(gòu)造函數(shù)完全相反)16. c++特點(diǎn):(4個(gè))  C++語言具有以下特點(diǎn):  (1) C++是C語言的超集。它既保持了C語言的簡(jiǎn)潔、高效和接近匯編語言等特點(diǎn),又克服了C語言的缺點(diǎn),其編譯系統(tǒng)能檢查更多的語法錯(cuò)誤,因此,C++比C語言更安全。  (2) C++保持了與C語言的兼容。絕大多數(shù)C語言程序可以不經(jīng)修改直接在C++環(huán)境中運(yùn)行,用C語言編寫的眾多庫(kù)函數(shù)可以用于C++程序中?! ?3) 支持面向?qū)ο蟪绦蛟O(shè)計(jì)的特征。C++既支持面向過程的程序設(shè)計(jì),又支持面向?qū)ο蟮某绦蛟O(shè)計(jì)?! ?4) C++程序在可重用性、可擴(kuò)充性、可維護(hù)性和可靠性等方面都較C語言得到了提高,使其更適合開發(fā)大中型的系統(tǒng)軟件和應(yīng)用程序。17. 二異性的概念和特點(diǎn)二義性問題:l 在多繼承時(shí),基類與派生類之間,或基類之間出現(xiàn)同名成員時(shí),將出現(xiàn)訪問時(shí)的二義性(不確定性)——采用虛函數(shù)(參見第8章)或同名隱藏規(guī)則來解決。l 當(dāng)派生類從多個(gè)基類派生,而這些基類又從同一個(gè)基類派生,則在訪問此共同基類中的成員時(shí),將產(chǎn)生二義性——采用虛基類來解決。如何解決:l 解決方法:解決方法一:用類名來限定::f() 或 ::f()l 解決方法二:同名隱藏在C 中聲明一個(gè)同名成員函數(shù)f(),f()再根據(jù)需要調(diào)用 A::f() 或 B::f()18
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1