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

正文內(nèi)容

類(lèi)的數(shù)據(jù)共享與保護(hù)-免費(fèi)閱讀

  

【正文】 見(jiàn) 例 59(P150) 本章小結(jié) ? 一般情況下 , 對(duì)象在其作用域內(nèi)是可見(jiàn)的和存在的 , 對(duì)象的作用域、可見(jiàn)性和生存期三者是一致的,但在同名和加了 static后會(huì)出現(xiàn)不一致的情況。參見(jiàn)下面的常成員函數(shù)。 常對(duì)象和常成員 (const) 雖然數(shù)據(jù)隱藏保證了數(shù)據(jù)的安全性 , 但各種形式的數(shù)據(jù)共享卻又不同程度地破壞了數(shù)據(jù)的安全 。 對(duì)于友元類(lèi)的成員函數(shù)的使用和定義方式,由于它兼具有類(lèi)和友元函數(shù)的雙重特點(diǎn),所以它的使用和定義方式頗具特色,具體如下: (A),所以在類(lèi)外定義時(shí)必須加作用域運(yùn)算符來(lái)限定它屬于某一類(lèi) (A)的,在使用時(shí)必須加對(duì)象名和成員運(yùn)算符來(lái)指定哪一個(gè)對(duì)象調(diào)用它; (B)的友元,所以在其參數(shù)中必須用該類(lèi) (B)的對(duì)象和引用作為形參。 //聲明 A為 B的友元類(lèi) int i。 return sqrt (x*x+y*y)。 Y=yy。出于效率而非技術(shù)的考慮 , C++提供了友元 (friend)這樣一種輔助手段 , 允許外面的類(lèi)或函數(shù)去訪問(wèn)一個(gè)類(lèi)的私有數(shù)據(jù)。 例如 , 若在 getC中要訪問(wèn)非靜態(tài)成員 X, 則 getC必須修改為: 見(jiàn)修改后的例 55 析構(gòu)函數(shù)有代碼 static void getC(Point amp。這是因?yàn)?,一個(gè)僅使用到靜態(tài)數(shù)據(jù)成員的成員函數(shù)通過(guò)某類(lèi)的對(duì)象來(lái)調(diào)用是沒(méi)有任何意義的,且容易造成閱讀上的混淆,閱讀者無(wú)法從程序中直接看出該成員函數(shù)引用了靜態(tài)數(shù)據(jù)成員。 下面我們來(lái)看看例 54 (P138)。 欲聲明一個(gè)成員為靜態(tài)的,只要在其前方加上關(guān)鍵字 static即可 , 如在 Point類(lèi)定義一個(gè)靜態(tài)數(shù)據(jù)成員 countP : static int countP。若下次再調(diào)用該函數(shù),則該變量的值不再重新初始化為 0,函數(shù)可以使用上次調(diào)用所保留的值。 ? 被隱藏的成員對(duì)象 (變量 ) 可加 “ 類(lèi)名 ::”來(lái)顯式地引用 , 被隱藏的全局對(duì)象 (變量 ) 可加 “ ::”來(lái)顯式地引用 。 一般情況下 ,對(duì)象在其作用域內(nèi)是可見(jiàn)的和存在的,對(duì)象的作用域、可見(jiàn)性和生存期三者是一致的。 對(duì)象 (變量 )的作用域 ? 局部對(duì)象 (變量 ): (函數(shù)內(nèi) )塊作用域 從聲明處開(kāi)始到塊結(jié)束的花括號(hào)為止 ? 形參對(duì)象 (變量 ):函數(shù)作用域 在整個(gè)函數(shù)內(nèi)有效 ? 成員對(duì)象 (變量 ):類(lèi)作用域 在整個(gè)類(lèi)內(nèi)有效 , 即在所有成員函數(shù)內(nèi)有效 ? 全局對(duì)象 (變量 ):文件作用域 在整個(gè)文件內(nèi)有效 對(duì)象 (變量 )的可見(jiàn)性 ? 一般情況下對(duì)象 (
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1