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

正文內(nèi)容

靜態(tài)成員與友元ppt課件(更新版)

  

【正文】 **************** include include void fn() {student s1。 //在類(lèi)的內(nèi)部實(shí)現(xiàn)中分配空間和初始化 student (char * pName ) {count “create one student \ n”。重用該類(lèi)時(shí),簡(jiǎn)單的包含其頭文件便可。 靜態(tài)數(shù)據(jù)成員也不能在 main()函數(shù)之前的全局?jǐn)?shù)據(jù)聲明處定義,因?yàn)槟菢訒?huì)使每個(gè)重用該類(lèi)的應(yīng)用程序在包含了聲明該類(lèi)的頭文件后,都不得不在應(yīng)用程序中再定義一下該類(lèi)的靜態(tài)成員。所以它的空間分配并不在Student的構(gòu)造函數(shù)里完成,并且空間回收也不在類(lèi)的析構(gòu)函數(shù)里完成。 Student s2。 //每析構(gòu)一個(gè)對(duì)象,學(xué)生人數(shù)減 1 cout noOfStudents endl。 include include class Student { public: Student(char* pName =no name) {cout create one student\n。} 運(yùn)行結(jié)果: Assigning student id 1 Constructing student Randy Destructing id 1 全局變量 nextStudentId, 它既不能放在頭文件中定義,也不能放在類(lèi) StudentId的內(nèi)部實(shí)現(xiàn)中,只能放在應(yīng)用程序中主函數(shù) main()的前面。}。 聲明為 static的類(lèi)成員便能在類(lèi)范圍中共享,稱(chēng)之為靜態(tài)成員。 Class StudentID {public:StudentID( ) {value=++nextStudentID。 name[sizeof(name)1]=?\0?。因此,我們需要一種能標(biāo)是類(lèi)的屬性而不是單個(gè)對(duì)象屬性的方法。\039。 //若寫(xiě)成 noOfStudents=0。 cout Student::number() endl。這樣,它的空間分配有三個(gè)可能的地方: ( 1)一是作為類(lèi)的外部接口的頭文件,那里有類(lèi)聲明; ( 2)二是類(lèi)定義的內(nèi)部實(shí)現(xiàn),那里有類(lèi)的成員函數(shù)定義; ( 3)三是應(yīng)用程序的 main()函數(shù)前的全局?jǐn)?shù)據(jù)聲明和定義處。 cout“Student::number()endl。 static int number ()。 //靜態(tài)成員:每創(chuàng)建一個(gè)對(duì)象 , 學(xué)生人數(shù)增 1 cout noOfStudents endl。 } void main() {fn ()。 s2) {cout。如果用對(duì)象去引用靜態(tài)成員函數(shù),只是用其類(lèi)型。 //ok 用類(lèi)名引導(dǎo)靜態(tài)成員函數(shù) } 運(yùn)行結(jié)果為: 1 1 一個(gè)靜態(tài)成員函數(shù)不與任何對(duì)象相聯(lián)系,故只能訪問(wèn)類(lèi)的靜態(tài)數(shù)據(jù)成員,不能訪問(wèn)類(lèi)的非靜態(tài)數(shù)據(jù)成員。 int Student :: noOfStudents =0; void fn() { //… Student s。如果沒(méi)有友元機(jī)制,則只能將類(lèi)的數(shù)據(jù)成員聲明為公共的,從而,任何函數(shù)都可以無(wú)約束的訪問(wèn)它。 當(dāng)將一個(gè)類(lèi) A或函數(shù) f()說(shuō)明為另一個(gè)類(lèi) B的友元后,類(lèi) A或函數(shù) f()就可以直接訪問(wèn)類(lèi) B的任何成員,包括私有和保護(hù)成員,這一點(diǎn)就像是一個(gè)家庭的知心朋友可以知曉這個(gè)家庭的所有秘密一樣。 //類(lèi) A的成員函數(shù) /
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1