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

正文內(nèi)容

靜態(tài)成員與友元ppt課件-wenkub.com

2025-05-04 08:07 本頁面
   

【正文】 不過友元的概念有點類似于結(jié)構(gòu)程序設(shè)計語言中的 goto語句,雖有必要設(shè)置,但不宜多用。 friend void A::memfunc(char *)。 int func(int,float)。 ( 2)友元不是類的成員。 //其他類成員的定義或聲明 }; 在類 B中說明的友元類 A: ( 1) 它可能是與 B無關(guān)的另外一個類。 返回 申明一個函數(shù) f()是另一個類 B的友元函數(shù)的方式是:在類 B的定義體中說明函數(shù) f(), 并且在類名前面加上 friend關(guān)鍵字: Class B { friend 函數(shù) f()的原型聲明; //其他類成員的定義或聲明 }; 在類 B中聲明的友元函數(shù) f: ( 1) 它不是 A的函數(shù)成員。同樣,如果一個類 A與另一個類 B的關(guān)系非常密切,那么可以通過將類 A定義為類 B的 “ 友元類 ” 來為類 A的所有成員函數(shù)提供直接訪問類 B的非公有成員的能力。 //sName()從對象 s上得到的是 Student 類型 } 返回 我們有家人,也有朋友,朋友又可以分為知心朋友和一般朋友。 Static int noOfStudents。因為類的靜態(tài)成員總是存在的。 cout () ?\t?。} //… protectd: Char name[40]。它的定義位置與一般成員函數(shù)一樣。 其意義是,靜態(tài)數(shù)據(jù)成員是屬于 Student類的,而不是屬于那個特定對象的,它也不需要依賴某個特定對象的數(shù)據(jù)。 void fn(Studentamp。} 工程文件 : 運行結(jié)果為: create one student 1 create one student 2 2 destruct one student 1 destruct one student 0 0 返回 公共靜態(tài)數(shù)據(jù)成員可被類的外部訪問,保護或私有靜態(tài)數(shù)據(jù)成員只可被類的內(nèi)部訪問。 student s2。 noOfStudents 。 strcpy (name, pName)。 char name[40]。 下面程序?qū)?: //**************************** //** ** //**************************** class Student {public: student (char * pName = ”no name”)。 coutStudent::number()endl。 //student類的內(nèi)部實現(xiàn)部分 include “” //類的成員函數(shù)定義(沒有包括靜態(tài)數(shù)據(jù)成員定義) //應(yīng)用程序重用了 student類 include “” include int Student::noOfStudents=0 //不便于重用 void fn() {Student s1。類聲明只聲明一個類的 “ 尺寸與規(guī)格 ” ,并不進行實際的內(nèi)存分配,所以類聲明中寫成定義“ static int noOfStudents=0。 靜態(tài)數(shù)據(jù)成員確實是在程序一開始運行時就必須存在。 Student類隨著對象的產(chǎn)生,每個對象都有一個 name成員值,但無論對象有多少,甚至沒有,靜態(tài)成員
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1