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

正文內(nèi)容

高質(zhì)量c編程學(xué)習(xí)筆記-wenkub.com

2025-06-22 14:20 本頁面
   

【正文】 繼承的規(guī)則:若在邏輯上B是A的“一種”,且A的所有功能和屬性對B而言都有一一,則允許B繼承A的功能和屬性。不要修補很差勁的代碼,應(yīng)當重新編寫。 Const成員函數(shù)的聲明有點奇怪:const關(guān)鍵字只能放在函數(shù)聲明的尾部!int GetCount(void) const。用const修飾函數(shù)的返回值 如果給以“指針傳遞”方式的函數(shù)返回值加const修飾,那么函數(shù)返回值的內(nèi)容不能被修改,該返回值只能被付給加const修飾的同類型指針。 對于非內(nèi)部數(shù)據(jù)類型的參數(shù)而言,為了提高效率,可以將void func(A a)用void func(const A amp。1. 派生類的構(gòu)造函數(shù)應(yīng)在其初始化表里調(diào)用基類的構(gòu)造函數(shù);1. 基類和派生類的析構(gòu)函數(shù)應(yīng)該為虛(加virtual關(guān)鍵字);2. 在編寫派生類的賦值函數(shù)時,注意不要忘記對基類的數(shù)據(jù)成員重新賦值;使用const提高程序健壯性Const不僅能定義常量,它還可以修飾函數(shù)的參數(shù)、返回值,甚至函數(shù)的定義體。類的const常量只能在初始化表里被初始化,因為它不能在函數(shù)體內(nèi)用賦值的方式來初始化。每個類只有一個析構(gòu)函數(shù)和賦值函數(shù),但可以有多個構(gòu)造函數(shù)(包含一個拷貝構(gòu)造函數(shù),其他的普通構(gòu)造函數(shù))。 C++語言的函數(shù)內(nèi)聯(lián)機制既具備宏代碼的效率,又增加了安全性,而且可以自由操作類的數(shù)據(jù)成員。成員函數(shù)的重載、覆蓋與隱藏:容易混淆! 成員函數(shù)被重載的特征:1. 相同的范圍(在同一類中);2. 函數(shù)名字相同;;4. virtual關(guān)鍵字可有可無。優(yōu)點(理由):便于記憶,提高函數(shù)的易用性;類的構(gòu)造函數(shù)需要重載機制。C++函數(shù)的高級特性對比與C語言的函數(shù),C++增加了重載(overloaded),內(nèi)聯(lián)(inline),const和virtual四種新機制。Delete:用delete釋放對象數(shù)組的時候,不要隨意掉了符號‘[]’,例如 delete []objects?!袢绻皇荖ULL指針,那么free對p的連續(xù)操作兩次就會導(dǎo)致程序運行錯誤;如果p是NULL指針,那么無論操作多少次都不回出問題。Malloc/free的使用要點Malloc原型:void* malloc(size_t size)。如果申請動態(tài)內(nèi)存時找不到足夠大的內(nèi)存塊,malloc和new將返回NULL指針,宣告內(nèi)存申請失敗。因為對象在創(chuàng)建的同時要自動執(zhí)行構(gòu)造函數(shù),消亡之前要自動執(zhí)行析構(gòu)函數(shù)。Malloc/free和new/delete的區(qū)別。如果被創(chuàng)建時沒有初始化指針,它會亂指一氣。對于野指針,if(p!=NULL)起不到防錯作用,因為即便p不是NULL指針,它也不指向合法的內(nèi)存塊。Char是1位,int,float是4位,double是8位。用運算符sizeof可以計算出數(shù)組的容量,字節(jié)數(shù)。指針可以隨時指向任意類型的內(nèi)存塊,它的特征是“可變”,所以我們常用指針來操作動態(tài)內(nèi)存。這是數(shù)據(jù)結(jié)構(gòu)設(shè)計問題,要重新設(shè)計一下。含有這種錯誤的函數(shù)每被調(diào)用一次就丟失一塊內(nèi)存。2. 內(nèi)存分配雖然成功,但沒有初始化就引用它。常見的內(nèi)存錯誤及其對策:1. 內(nèi)存分配未成功,卻使用了它。棧內(nèi)存分配運算內(nèi)置于處理器的指令集中,效率很高,但內(nèi)存容量有限。內(nèi)存在程序編譯的時候就已經(jīng)分配好,這塊內(nèi)存在程序的整個運行期間都存在。4. 引用的主要功能是傳遞函數(shù)的參數(shù)和返回值。引用與指針的比較 引用是c++中的概念。4. 函數(shù)體功能要單一,不要設(shè)計多用途的函數(shù);函數(shù)體的規(guī)模要小,盡量控制在50行代
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1