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

正文內(nèi)容

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

  

【正文】 ne student 1 create one student 2 2 destruct one student 1 destruct one student 0 0 返回 公共靜態(tài)數(shù)據(jù)成員可被類的外部訪問,保護(hù)或私有靜態(tài)數(shù)據(jù)成員只可被類的內(nèi)部訪問。} //… protectd: Char name[40]。 //sName()從對(duì)象 s上得到的是 Student 類型 } 返回 我們有家人,也有朋友,朋友又可以分為知心朋友和一般朋友。 ( 2)友元不是類的成員。不過(guò)友元的概念有點(diǎn)類似于結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)言中的 goto語(yǔ)句,雖有必要設(shè)置,但不宜多用。 //其他類成員的定義或聲明 }; 在類 B中說(shuō)明的友元類 A: ( 1) 它可能是與 B無(wú)關(guān)的另外一個(gè)類。 Static int noOfStudents。它的定義位置與一般成員函數(shù)一樣。 student s2。 下面程序?qū)?: //**************************** //** ** //**************************** class Student {public: student (char * pName = ”no name”)。 靜態(tài)數(shù)據(jù)成員確實(shí)是在程序一開始運(yùn)行時(shí)就必須存在。} static int number() //靜態(tài)成員函數(shù) {return noOfStudents。 在重用 StudentId類的時(shí)候,總是還要額外的考慮一個(gè)全局變量的處置,這不得不使類的封裝性受到傷害。 友元函數(shù)完全是普通的 C++函數(shù),不同的是,它可以訪問類的保護(hù)成員或私有成員,方便編程,提高了效率,但卻破壞了類的封裝。 strcpy(name,pName)。 name[39]=39。 //調(diào)用靜態(tài)成員函數(shù)用類名引導(dǎo) } void main() {fn()。 Student s2。 noOfStudents ++。 s1,Studentamp。 //ok用對(duì)象引導(dǎo)靜態(tài)成員函數(shù) cout Student :: number () endl。 有時(shí)候,普通函數(shù)需要直接訪問一個(gè)類的保護(hù)或私有數(shù)據(jù)成員。 //一個(gè)一般函數(shù) class A {public:void memfunc(char *)。 class B {friend int func(int,float)。 普通函數(shù)需要直接訪問類的保護(hù)或私有數(shù)據(jù)成員的原因主要是為提高效率。 非靜態(tài)成員函數(shù)可以訪問類的靜態(tài)數(shù)據(jù)成員,也可以訪問非靜態(tài)數(shù)據(jù)成員。 //此處也可以訪問靜態(tài)數(shù)據(jù)成員 } 在類的外部,訪問靜態(tài)數(shù)據(jù)成員的形式可以是 ,它等價(jià)于,更通常的用法是Student::noOfStudents(不能用)。} Student :: ~ Student () {cout ”destruct one student \n”。} Void main() {fn()。 //調(diào)用靜態(tài)成員函數(shù)用類名引導(dǎo) } 運(yùn)行結(jié)果: create one student 1 create one student 2 2 destruct one stude
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1