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

正文內(nèi)容

c重點知識回顧ppt課件-免費閱讀

2025-05-29 12:08 上一頁面

下一頁面
  

【正文】 ?運算符重載的方法有兩種:用成員函數(shù)重載和用友員函數(shù)重載 。 因此 , 可以創(chuàng)建自定義運算符來支持自定義類 , 例如復數(shù) 、 字符串 、 數(shù)組和矩陣的運算 。為了解決這一問題, C++引入了虛函數(shù)的概念。 pprint()。b; //正確 } ? 這個程序說明了這樣的事實:指向基類對象的指針 ,也可以指向它的公有派生類的對象 。 39 聯(lián)編 ?運行時的多態(tài)是用動態(tài)聯(lián)編實現(xiàn)的。 37 六 多態(tài)與虛函數(shù) ?多態(tài) (polymorphism),通俗地講,就是同一種東西有多種形態(tài)。 32 2 派生類對其基類的繼承 ?(1) 派生類成員函數(shù)對基類成員的訪問權限 ? 派生類中的成員函數(shù)只能夠訪問基類中的 protected和 public成員。 ? 其中符號 “ |”表示或者關系 , 花括號中是派生類的界面聲明 。 30 五 派生類與繼承 ?在 C++中,一個類往往還可以再劃分為一些子類。 下面程序段中就采用了這兩種發(fā)送消息的方式 , 其效果與上一個程序段是一樣的 。 ? } ? 友員同一般成員函數(shù)的區(qū)別是,友員函數(shù)沒有 this指針。 23 5 友員 ? 類的封裝性和數(shù)據(jù)隱蔽特性對提高軟件的可靠性 、 可重用性和可維護性起到了重要作用 , 但卻潛伏著增加運行開銷的危險 。 這樣的內(nèi)存空間的釋放只有用操作符 delete能夠實現(xiàn) , 但如果每次都要在程序中顯式地寫出刪除語句 , 則給編程帶來了許多麻煩 。 例如 , 我們可給 Student類定義構造函數(shù)如下: Student::Student(int numberl, float scorel) { nutuber = numberl。 所以 , 類定義好以后 , 就可以聲明類的變量 , 然后對類變量進行賦值和其他各種操作 。 //學號 float score。 這也就是說 , 一個類的定義中也可以有多于一個的私有部分 、 保護部分或共有部分 。 ?類體中一般有三個關鍵字: private、 protected、public, 稱為訪問權限關鍵字 。 intamp。 12 6 引用類型 ?引用作為一種變量類型用符號 amp。 ? double max(double d1, double d2)。 7 二 C++對 C在過程語言方面的擴充 ? 1 作用域標識符 ? “ ::”稱為作用域標識符 , 它用來解決局部變量與全局變量的重名問題 。 這樣 , 在邏輯上每一個對象都包含數(shù)據(jù)和操作兩部分 , 但在物理上同類的所有對象都共享類中的數(shù)據(jù)項和方法 。程序的定律是: 程序 = (算法 ) + (數(shù)據(jù)結構 ) ?在面向對象中,算法與數(shù)據(jù)結構被捆綁成一個類,面向對象程序的基本元素是對象。 5 類的定義和使用 ?在 OOP中 , 總是先定義類 , 再由類生成其對象 。在面向對象程序中,要求某對象作某操作時,就向該對象發(fā)送一個相應的消息;當對象接收到發(fā)向它的消息時,就調(diào)用有關的方法,執(zhí)行相應的操作。 9 3 函數(shù)名重載 ?函數(shù)名重載就是用同一個函數(shù)名定義不同的函數(shù) ,即同一個函數(shù)名 , 但函數(shù)的返回類型 、 函數(shù)的參數(shù)類型或個數(shù) 、 函數(shù)體等卻不同 。 //b的缺省值為 0, c的缺省值為 1 11 5 內(nèi)聯(lián)函數(shù) ?內(nèi)聯(lián)函數(shù)也稱內(nèi)置函數(shù) , 就是在編譯時把該函數(shù)的程序代碼插入到調(diào)用該函數(shù)的語句之處 , 以便在程序運行時不再進行函數(shù)調(diào)用 。y, 或 Xamp。 14 類的代碼定義 ? C++中 , 類的定義格式一般如下: ? class類名 ? { ? private: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? protected: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? public: ? 數(shù)據(jù)成員 ? 成員函數(shù) ? }。 (2)若私有部分處于類體中第一部分時 . 關鍵字 private可以省略 。下面給出了學生類的定義。 } }。 //變量初始化 ? 對象 a描述了現(xiàn)實世界中的一個學號為 10, 學習成績?yōu)?90的學生 。 20 生成對象的語法 ?利用構造函數(shù)直接創(chuàng)建對象的 一般語法 形式為: ? 類名 對象名 [(實參表 ]; ?利用構造函數(shù)創(chuàng)建對象的第二種方法是 , 用指針和算符 new實現(xiàn) 。 22 (3) 析構函數(shù) ?同構造函數(shù)一樣 , 析構函數(shù)與所屬類同名 , 定義時也不能指定任何返回類型 ,但析構函數(shù)的函數(shù)名前要有一個 “ ~”號 ,函數(shù)名后有一對圓括號 , 且其中無參數(shù) ,函數(shù)體內(nèi)一般僅由 ? delete p。 ? 一個類的友員需要在類的定義中聲明 。 例如 ? St
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1