国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

C++部分知識(shí)點(diǎn)簡(jiǎn)單整理

2019-11-10 17:44:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

第二章 1. 類是對(duì)象的抽象,對(duì)象則是類的實(shí)例。類是抽象的,不為其分配存儲(chǔ)空間,對(duì)象是具體的,要為其分配存儲(chǔ)空間。類與結(jié)構(gòu)的異同。 2. PRivate(私有的)— 只能被本類的成員函數(shù)引用。類外的不能引用(友元類除外),默認(rèn)值。 public(公用的)— 既可以被本類的成員函數(shù)引用,也可被本類中的其他函數(shù)引用。 protected(受保護(hù)的)—不能被生成類外訪問(wèn),但可以被生成類的成員函數(shù)訪問(wèn)。 3. 只有函數(shù)名相同,參數(shù)的數(shù)據(jù)類型不同或參數(shù)的個(gè)數(shù)不同的函數(shù)才能能進(jìn)行重載。 4.允許訪問(wèn)類的所有對(duì)象的公有成員,私有成員和保護(hù)成員的是友元(friend)函數(shù)。友元函數(shù)破壞了類的封裝性, 友元函數(shù)必須在類的內(nèi)部用friend進(jìn)行聲明, 友元函數(shù)不是類的成員函數(shù)是普通函數(shù)。友元類的所有成員函數(shù)都是友元函數(shù)。 5.成員函數(shù)可以重載,可設(shè)置參數(shù)的默認(rèn)值,可以是靜態(tài),也可以是內(nèi)聯(lián)函數(shù)。 6.函數(shù)重載是指用同一函數(shù)名定義多個(gè)函數(shù),重載函數(shù)可以實(shí)現(xiàn)同一類操作,重載函數(shù)的名字相同,但參數(shù)的個(gè)數(shù)或參數(shù)的類型不同,如果只是函數(shù)返回值的類型不同則不可重載。 7.cout是對(duì)象名。

第三章 1.構(gòu)造函數(shù):構(gòu)造函數(shù)名與類名相同,無(wú)返回值(也不能寫void),可以有也可沒(méi)有參數(shù),可以有默認(rèn)參數(shù),可重載,定義對(duì)象時(shí)自動(dòng)調(diào)用。若該類沒(méi)有定義任何構(gòu)造函數(shù)則編譯系統(tǒng)自動(dòng)為一個(gè)類生成缺省構(gòu)造函數(shù)。 2.析構(gòu)函數(shù):構(gòu)造函數(shù)名與類名前加一個(gè)“~”符號(hào),無(wú)返回值,無(wú)參數(shù),不能重載(即只能定義一個(gè)析構(gòu)函數(shù)),釋放對(duì)象時(shí)自動(dòng)調(diào)用。 3.拷貝函數(shù)(復(fù)制構(gòu)造函數(shù))的寫法:B(B &t){}。參數(shù)為對(duì)象引用。 4. 常對(duì)象的值不能改變,常對(duì)象調(diào)用常函數(shù),定義常對(duì)象時(shí)要加關(guān)鍵字const。但常成員函數(shù)可以被非常對(duì)象調(diào)用,常成員函數(shù)可以引用類中的數(shù)據(jù)成員,但不可以改變類中數(shù)據(jù)成員的值。 5.靜態(tài)(static)數(shù)據(jù)成員在類外初始化,靜態(tài)數(shù)據(jù)成員是所有對(duì)象所共有,可通過(guò)類名或?qū)ο竺L問(wèn),靜態(tài)數(shù)據(jù)成員的值對(duì)所有對(duì)象都是一樣的。靜態(tài)成員函數(shù)不能訪問(wèn)本類中的非靜態(tài)數(shù)據(jù)成員。 6.用new分配對(duì)象時(shí)可以指定初值,使用它創(chuàng)建對(duì)象時(shí)要調(diào)用構(gòu)造函數(shù),用delete運(yùn)算符刪除動(dòng)態(tài)對(duì)象。

第四章 1. 不是所有運(yùn)算符都能重載(. .* :: sizeof ?:)。不可以給運(yùn)算符賦予新的含義。不可以為重載的運(yùn)算符參數(shù)設(shè)置默認(rèn)值。有的運(yùn)算符只能作為成員函數(shù)重載(類型轉(zhuǎn)換函數(shù))。

第五章 1.派生類至少有一個(gè)基類,派生類可以作為另一個(gè)派生類的基類,派生類的缺省派生方式是private,派生類可以是私有派生、保護(hù)派生或共有派生。 2. 如果派生類調(diào)用基類成員出錯(cuò),原因是基類成員是私有的(若基類成員是公有或保護(hù)的則可以被派生類成員函數(shù)直接訪問(wèn))。 3.若派生類的數(shù)據(jù)成員中有子對(duì)象,則定義一個(gè)派生類對(duì)象時(shí),各構(gòu)造函數(shù)的執(zhí)行順序是先調(diào)用基類構(gòu)造函數(shù)、子對(duì)象類構(gòu)造函數(shù)最后調(diào)用派生類構(gòu)造函數(shù)。 4. 若派生類的數(shù)據(jù)成員中有子對(duì)象,則定義一個(gè)派生類對(duì)象時(shí),各析構(gòu)函數(shù)的執(zhí)行順序是先調(diào)用派生類構(gòu)造函數(shù)、子對(duì)象類構(gòu)造函數(shù)最后調(diào)用基類構(gòu)造函數(shù)。 5. 基類不可以給派生類賦值,派生可以給基類賦值(因?yàn)榛悓?duì)象不包含派生類的成員)。

第六章 1. 虛函數(shù)必須是類的成員函數(shù)。 2.凡是包含純虛函數(shù)的類是抽象類。抽象類為一個(gè)類族提供一個(gè)公共接口,通常用作基類,不可以定義其對(duì)象。 virtual float area() const {return 0;}——-虛函數(shù) virtual float area() const=0——-純虛函數(shù)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 石河子市| 桐乡市| 十堰市| 稷山县| 和政县| 山西省| 富源县| 民权县| 江安县| 海门市| 新河县| 阜城县| 平果县| 民和| 开远市| 五华县| 东光县| 雅江县| 汽车| 杭州市| 竹溪县| 阳江市| 修文县| 元阳县| 潞西市| 绵竹市| 富源县| 远安县| 长沙市| 临潭县| 甘洛县| 阿拉尔市| 万荣县| 旬阳县| 喜德县| 绥芬河市| 玉树县| 庆元县| 同德县| 称多县| 海宁市|