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

正文內(nèi)容

c重點(diǎn)知識(shí)回顧ppt課件(完整版)

2025-06-10 12:08上一頁面

下一頁面
  

【正文】 成績(jī) , 即調(diào)用方法modify將自己的成績(jī)改為 85;第二條消息是要求對(duì)象 a將自己的檔案顯示在屏幕上 。 聲明可以出現(xiàn)在類的私有 、 保護(hù)或共公有部分 , 其作用都一樣 。 ?形式的刪除語句組成 , 其中 p為構(gòu)造函數(shù)中指向由 new所開辟的內(nèi)存空間的指針 。 其一般語法形式為: ? 類名 *指針 = new 類名 [(實(shí)參表 ); 例如 , Student *pa = new Student(10, 90); 就創(chuàng)建了對(duì)象 (*pa)。 ? 由類得到對(duì)象 , 一般稱由類生成對(duì)象或創(chuàng)建對(duì)象 。 ? 學(xué)生類的名字為 Student, 類中有兩個(gè)私有數(shù)據(jù)成員: number和 score,三個(gè)公有的成員函數(shù): input、 modify和 print。為簡(jiǎn)單起見,先只取學(xué)號(hào)和成績(jī)兩個(gè)數(shù)據(jù)項(xiàng)。 這樣 , 如果一個(gè)類的體中沒有一個(gè)訪問權(quán)限關(guān)鍵字 , 則其中的數(shù)據(jù)成員和成員函數(shù)都默認(rèn)為私有的 。 15 類的定義復(fù)習(xí) ?類的定義由關(guān)鍵字 class打頭 , 后跟類名 , 類名之后是類體 , 它被括在花括號(hào)中 , 最后以一個(gè)分號(hào) “ 。y) 就表示變量 y為一引用類型 , 是對(duì)類型為 X的某變量的引用 。 程序中的內(nèi)聯(lián)函數(shù)用 inline標(biāo)識(shí) 。 例如 ? int max(int i1, int i2)。在面向?qū)ο蟪绦蛑袑?duì)象的一切活動(dòng),只能通過消息去驅(qū)動(dòng)。一個(gè)類所生成的對(duì)象稱為該類的實(shí)例(instance)。1 MFC編程技術(shù) 南京理工大學(xué) 計(jì)算機(jī)學(xué)院 劉傳才 2 — C++重點(diǎn)回顧 3 一:概述 較早的軟件開發(fā),用結(jié)構(gòu)化程序設(shè)計(jì)方法。 ?一個(gè)類的所有對(duì)象都是由類生成的 , 反過來 ,類的所有對(duì)象都共享類中的所有數(shù)據(jù)項(xiàng)和操作方法 。消息傳遞也是對(duì)象間進(jìn)行通信的唯一方式。 ? float max(float f1, float f2)。 設(shè)置內(nèi)聯(lián)函數(shù)的目的是為了消除函數(shù)調(diào)用時(shí)的系統(tǒng)開銷 , 以提高運(yùn)行速度 , 但這是一種用空間換時(shí)間的措施 ,故僅適合一些小函數(shù) 。 ?引用類型的說明一般要立即進(jìn)行初始化 , 如 int i?!苯Y(jié)束 。 (3)private、 protected、 public的次序和出現(xiàn)的次數(shù)可以星任意的 。 17 一個(gè)例子 ? 例 4 定義學(xué)生類 clsss Student { private: int number。 18 2 對(duì)象的生成 ? 在 C++中 , 一個(gè)類也就是用戶定義的一個(gè)數(shù)據(jù)類型 ,而且是一個(gè)抽象數(shù)據(jù)類型 。 19 3 構(gòu)造函數(shù)和析構(gòu)函數(shù) ? (1) 構(gòu)造函數(shù) ? 構(gòu)造函數(shù)的特點(diǎn)是函數(shù)名同其類名相同 , 但無任何返回類型 。 21 (3) 析構(gòu)函數(shù) ? 由于增加的數(shù)據(jù)成員是字符指針 , 所以 , 構(gòu)造函數(shù)中使用操作符 new為其開辟內(nèi)存空間 。 。友員聲明的語法形式為 ? friend 函數(shù)原型 24 例子 ?例如 ? void f1(int x, float y) ? {...} ? class X ? { ? friend void f1(int x, float y)。 所以 , 這三個(gè)語句的執(zhí)行結(jié)果就是 ? number: 10 name: LiMing score: 85 28 用指針創(chuàng)建的對(duì)象的情況 ? 對(duì)于用指針創(chuàng)建的對(duì)象 , 可以用如下兩種方式給其發(fā)送消息: (1) (*p).成員函數(shù) (2)p成員函數(shù) ? 其中 , p為指向?qū)ο蟮闹羔?。那么,當(dāng)程序中調(diào)用一個(gè)成員函數(shù)時(shí),該成員函數(shù)是如何確定所操作的具體數(shù)據(jù)的呢 ?誠(chéng)然,消息表達(dá)式的最前面有對(duì)象的名字,但內(nèi)部是怎樣實(shí)現(xiàn)的呢 ? ? C++在成員函數(shù)中事先設(shè)置了一個(gè)名為 this的指針,這個(gè)指針總是指向當(dāng)前對(duì)象。 31 1 派生類的定義 ? 派生類的定義格式如下: class 派生類名 : public | private 基類名 {… }。 }。派生類的析構(gòu)函數(shù)中也應(yīng)該調(diào)用基類的析構(gòu)函數(shù) (如果基類有析構(gòu)函數(shù)的話 )。從而實(shí)現(xiàn)了多態(tài)性。a; p = amp。a。對(duì)于上面的程序,靜態(tài)聯(lián)編機(jī)制首先將指向基類對(duì)象的指針 p與基類的成員函數(shù) print()連接在一起,這樣,不管指針 p再指向哪個(gè)對(duì)象, pprint()調(diào)用的總是基類中的成員函數(shù) print()。 45 5 運(yùn)算符重載 ? C++把運(yùn)算符當(dāng)作特殊的運(yùn)算函數(shù) , 我們可以像使用預(yù)定義運(yùn)算符一樣使用自定義運(yùn)算符和友元運(yùn)算符 。 如果重載為全局的 , 則覆蓋了語言中該運(yùn)算符原有的定義 。 用成員函數(shù)重載運(yùn)算符的一般格式為 返回類型 operator 運(yùn)算符 ( [參數(shù)表 ] ) {定義體 } ?其中 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1