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

正文內(nèi)容

c++介紹-預(yù)覽頁

2024-11-13 16:17 上一頁面

下一頁面
 

【正文】 什么 。大多數(shù)情況下,應(yīng)該將聲明和實現(xiàn)分為兩個文件,因為類的客戶不關(guān)心類的實現(xiàn)細(xì)節(jié),往往只要閱讀頭文件就可以得到需要的信息,而忽略具體實現(xiàn)文件。} void setAge(int anAge){ itsAge= anAge }。 ?初始化為 0的指針叫做空指針 , 所有指針在定義時都應(yīng)當(dāng)被初始化 , 在不知道該賦什么值的時候就賦為 0, 沒有初始化的指針稱之為失控指針 ( wild pointer) 棧和自由存儲區(qū)(堆) 要使用指針應(yīng)當(dāng)先對內(nèi)存的空間有所了解 。delete ?在 C++中采用 new分配自由存儲空間的內(nèi)存 ,new的返回值是內(nèi)存的地址 , 必須賦給一個指針 。 1 *pPointer=72 2 pPointer=new int。 ?最好在寫完代碼后 , 數(shù)一數(shù) new和 delete的數(shù)量 , delete的數(shù)量是否大于等于 new的數(shù)量 。 對于指向?qū)ο蟮闹羔槻捎靡韵麓a: (*pCat).GetColor()。 2 cout*pIntendl。 6 cout*pLongendl。 10 delete pLong。 const指針 const Rectangle * pConstRect =new Rectangle。 ?SetWidth()執(zhí)行賦值操作 const指針 ?SetWidth()是 Rectangle的成員方法 , 執(zhí)行的是對成員變量的賦值操作 。從此時起,引用就成為了目標(biāo)的替代名,所有對引用的操作實際都是對目標(biāo)的操作。 rSomeRef 就是 someInt的別名 引用 ? 注意: 1. 引用用來創(chuàng)建對象的別名; 2. 必須初始化所有的引用; 3. 不要向引用重新賦值 。//wrong Cat amp。因為使用引用傳遞對象允許函數(shù)改變原對象,這樣函數(shù)就可以返回兩條信息,返回值可以用來報錯。 short error。squared, amp。 coutcubedcubedendl。 if(n20) value=1。 } return value。 ? 另外每次生成一個臨時的拷貝時都要調(diào)用復(fù)制構(gòu)造函數(shù),當(dāng)函數(shù)返回時,對象的臨時拷貝被刪除,此時調(diào)用對象的析構(gòu)函數(shù),如果返回的是通過值傳遞的對象,那么必須建立該對象的拷貝再刪除。 return Tom。 Tom) 淺拷貝 ?默認(rèn)復(fù)制構(gòu)造函數(shù)只是把作為參數(shù)傳遞的對象中的每一個成員變量復(fù)制到新對象的成員變量中去,這叫做成員拷貝(淺拷貝),對于大多數(shù)成員變量來說是可行的,但是成員變量如果是指向自由存儲區(qū)的指針時,這樣做會存在風(fēng)險。 itsWeight=new int。 繼承 ?當(dāng)聲明一個類的時候 , 可以在類的名字后面加 :來表示它是從哪個類派生而來 ,例如 class Dog: public Mammal。例 基類 Mammal中的方法: void speak() const{cout“sound!\n”} 派生類 Dog中的方法: void speak() const{cout“wow!\n”} 繼承 ?從覆蓋方法中調(diào)用基方法 如果已經(jīng)覆蓋了基方法,通過完全限定方法的名字仍然可以調(diào)用它。覆蓋是在派生類中用和基類中的方法相同的名字和相同的簽名創(chuàng)建一個方法。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1