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

正文內(nèi)容

c介紹(編輯修改稿)

2024-11-17 16:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 迷途指針 (失控指針或懸浮指針) ?當(dāng)對(duì)一個(gè)指針調(diào)用 delete時(shí),釋放了它指向的內(nèi)存,但刪除后沒(méi)有將它設(shè)置成空指針,這樣如果沒(méi)有重新賦值就再次調(diào)用該指針時(shí)就會(huì)引起不可預(yù)料的后果?。?! 通常刪除指針之后就不要再使用它,良好的習(xí)慣是在刪除了一個(gè)指針后,將該指針設(shè)置為空指針 迷途指針 (失控指針或懸浮指針) 0 int * pInt=new int。 1 *pInt=10。 2 cout*pIntendl。 3 delete pInt。 4 long *pLong=new long。 5 *pLong=9000。 6 cout*pLongendl。 7 *pInt=20。 8 cout*pIntendl。 9 cout*pLongendl。 10 delete pLong。 迷途指針 (失控指針或懸浮指針) ?輸出結(jié)果: 10 100 20 65556 const指針 ?在指針的類型之前或者之后可以使用關(guān)鍵字 const. const int * pOne。 int * const pTwo。 ?如果聲明了一個(gè)指向 const型對(duì)象的指針 ,那么該指針只能調(diào)用 const成員函數(shù) 。 const指針 const Rectangle * pConstRect =new Rectangle。 Rectangle * const pConstPtr=new Rectangle。 pConstRectSetWidth(10)。 pConstPtrSetWidth(10)。 ?SetWidth()執(zhí)行賦值操作 const指針 ?SetWidth()是 Rectangle的成員方法 , 執(zhí)行的是對(duì)成員變量的賦值操作 。 第 3句不合法 , const型對(duì)象只能調(diào)用 const成員函數(shù) 。 指針?biāo)惴? ?指針支持加減運(yùn)算,在數(shù)組中常常會(huì)用到指針的數(shù)學(xué)運(yùn)算。 引用 ?引用就是一個(gè)別名,當(dāng)聲明一個(gè)引用的時(shí)候,應(yīng)該把它初始化為另一個(gè)對(duì)象名,也就是目標(biāo)。從此時(shí)起,引用就成為了目標(biāo)的替代名,所有對(duì)引用的操作實(shí)際都是對(duì)目標(biāo)的操作。 例如,存在一個(gè)someInt的整形變量。 int amp。rSomeRef=someInt。 rSomeRef 就是 someInt的別名 引用 ? 注意: 1. 引用用來(lái)創(chuàng)建對(duì)象的別名; 2. 必須初始化所有的引用; 3. 不要向引用重新賦值 。 ? 對(duì)引用進(jìn)行取址運(yùn)算返回的地址是什么 ? ? 任何對(duì)象都可以被引用,包括用戶定義的對(duì)象。注意:引用的是對(duì)象,而不是類 Cat amp。rCatRef=Cat。//wrong Cat amp。rCatRef=Tom。//correct 值傳遞 ?C++中默認(rèn)的參數(shù)傳遞是值傳遞 ?當(dāng)一個(gè)參數(shù)通過(guò)值傳遞傳遞給一個(gè)函數(shù)的時(shí)候,傳遞的是該參數(shù)的一個(gè)拷貝 ?函數(shù)的操作是針對(duì)該參數(shù)的拷貝的 值傳遞 引用 ?函數(shù)的兩個(gè)限制:其一是使用值傳遞參數(shù),其二是返回值只能有一個(gè); ?打破這種能夠限制有兩種方法,一個(gè)是采用指針進(jìn)行傳遞,還有就是采用引用傳遞。 通過(guò)引用傳遞函數(shù)參數(shù) 返回多個(gè)值 ?函數(shù)只能返回一個(gè)值,如果需要返回多個(gè)值怎么辦,解決
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1