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

正文內(nèi)容

c介紹-文庫吧資料

2024-10-20 16:17本頁面
  

【正文】 couterrorendl。 coutsquaredsquaredendl。cubed)。 error=factor(num,amp。 coutenter a num(020)。 int main() { int num,squared,cubed。 ?同樣傳遞對象 , 采用引用會比指針更容易閱讀和保存 。 通過引用傳遞函數(shù)參數(shù) 返回多個值 ?函數(shù)只能返回一個值,如果需要返回多個值怎么辦,解決方法就是使用引用傳遞給函數(shù)兩個對象,函數(shù)把要返回的值賦給這兩個對象。rCatRef=Tom。rCatRef=Cat。 ? 對引用進行取址運算返回的地址是什么 ? ? 任何對象都可以被引用,包括用戶定義的對象。rSomeRef=someInt。 例如,存在一個someInt的整形變量。 引用 ?引用就是一個別名,當聲明一個引用的時候,應該把它初始化為另一個對象名,也就是目標。 第 3句不合法 , const型對象只能調(diào)用 const成員函數(shù) 。 pConstPtrSetWidth(10)。 Rectangle * const pConstPtr=new Rectangle。 ?如果聲明了一個指向 const型對象的指針 ,那么該指針只能調(diào)用 const成員函數(shù) 。 迷途指針 (失控指針或懸浮指針) ?輸出結(jié)果: 10 100 20 65556 const指針 ?在指針的類型之前或者之后可以使用關鍵字 const. const int * pOne。 9 cout*pLongendl。 7 *pInt=20。 5 *pLong=9000。 3 delete pInt。 1 *pInt=10。 ?C++為對象指針提供了一個簡單的運算符, 例如 pCat GetColor()。 Cat *pCat=new Cat( black) 帶參數(shù)的構(gòu)造函數(shù) 訪問數(shù)據(jù)成員 ?對于對象通過成員運算符 “ .” 來訪問它的數(shù)據(jù)成員和函數(shù) 。 在自由存儲區(qū)內(nèi)創(chuàng)建對象 ?在 C++中,可以像定義一個整型指針一樣,定義一個指向任何對象的指針。正確的方式是在第 1行代碼后添加 delete pPointer 內(nèi)存泄漏 ?注意:在程序中每使用一次 new, 都應該使用一次 delete, 保持指針對指向的內(nèi)存區(qū)域的跟蹤和保證在使用完后把它們歸還給自由存儲區(qū)是非常重要的 。 3 *pPointer=73 內(nèi)存泄漏 ?錯誤:最初的內(nèi)存區(qū)域成為了不可用的空間,指向它的指針被重新賦值了,再也沒法訪問它了,也沒法釋放了。 內(nèi)存泄漏 ?考慮一下代碼 , 存在什么問題 0 int * pPointer=new int。例如 int * pPointer=new int ?當不在需要那塊內(nèi)存空間時 , 必須對指向該內(nèi)存的指針使用 delete, 作用是釋放內(nèi)存 , 把它交還給自由存儲區(qū) 。 棧和自由存儲區(qū)(堆) newamp。內(nèi)存分為 5個區(qū)域: ?全局名字空間 ?自由存儲區(qū) ?寄存器 ?代碼空間 ?棧 在程序運行中 , 局部變量和函數(shù)的形參 ,函數(shù)返回地址位于棧中 , 代碼位于代碼區(qū) ,全
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1