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

正文內(nèi)容

c技能培訓(xùn)四ppt課件(已修改)

2025-01-22 15:29 本頁(yè)面
 

【正文】 2022/2/7 主講人:曹宣俊 C++面向?qū)ο蟪绦蛟O(shè)計(jì) 2022/2/7 目錄 ? 靜態(tài)成員 ? 類(lèi)成員指針 ? this指針 ? 子對(duì)象 ? 堆對(duì)象 ? 常對(duì)象 ? 函數(shù)模板 ? 類(lèi)模板 2022/2/7 類(lèi)靜態(tài)成員 ? 靜態(tài)成員分為:靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù) ? 靜態(tài)數(shù)據(jù)成員 靜態(tài)數(shù)據(jù)成員是類(lèi)的所有對(duì)象共享的成員,而不是某個(gè)對(duì)象的成員。使用靜態(tài)數(shù)據(jù)成員可以節(jié)省內(nèi)存,因?yàn)樗撬袑?duì)象所共有的,只需存儲(chǔ)一處,供所有對(duì)象共用。靜態(tài)數(shù)據(jù)成員的值對(duì)每個(gè)對(duì)象都是一樣的,但是它的值是可以更新的。 2022/2/7 靜態(tài)數(shù)據(jù)成員定義方法 ? 1,在一般數(shù)據(jù)成員前加關(guān)鍵字 static ? 2,靜態(tài)數(shù)據(jù)成員初始化與一般數(shù)據(jù)成員初始化不同。其初始化如下: 數(shù)據(jù)類(lèi)型 類(lèi)名 ::靜態(tài)數(shù)據(jù)成員名 = 值; 這說(shuō)明:初始化在類(lèi)體外進(jìn)行,而前面不加 static,以免與一般靜態(tài)變量或?qū)ο笙嗷煜? 初始化時(shí)不加該成員的訪(fǎng)問(wèn)權(quán)限控制符 private, public等 初始化時(shí)使用作用域來(lái)表明它所屬的類(lèi) 靜態(tài)成員必須進(jìn)行初始化。 引用靜態(tài)數(shù)據(jù)成員時(shí),既可以通過(guò)對(duì)象引用,也可以采用如下格式: 類(lèi)名 ::靜態(tài)數(shù)據(jù)成員名 2022/2/7 示例程序 ? class A ? { ? static int a。 ? }。 ? void main() ? { ? coutsizeof(A)endl。 ? } ? class A ? { ? int a。 ? }。 ? void main() ? { ? coutsizeof(A)endl。 ? } ? 前者執(zhí)行結(jié)果是 1,后者是 2022/2/7 靜態(tài)成員函數(shù) ? 靜態(tài)成員函數(shù)是類(lèi)的靜態(tài)成員,而不是對(duì)象成員。 ? 定義方式是在普通成員函數(shù)前加 static ? 調(diào)用靜態(tài)成員函數(shù)時(shí)既可以通過(guò)對(duì)象來(lái)調(diào)用,也可以通過(guò)類(lèi)來(lái)調(diào)用。 ? 在靜態(tài)成員函數(shù)的實(shí)現(xiàn)中,不能直接引用類(lèi)中說(shuō)明的非靜態(tài)成員,但是可以引用類(lèi)中說(shuō)明的靜態(tài)數(shù)據(jù)成員。如果靜態(tài)成員函數(shù)中要引用非靜態(tài)成員時(shí),則可通過(guò)對(duì)象來(lái)調(diào)用。 2022/2/7 示例程序 ? class Sampl { private: int n。 static int m。 public: Sample(int i) { n=i。 m+=i。 } Static void disp(Sample c) { cout“n=”“,m=”mendl。 } }; 2022/2/7 示例程序 ? int Sample::m= 2。 void main() { Sample A(2),B(4)。 (B)。//通過(guò)對(duì)象 A調(diào)用靜態(tài)成員函數(shù) Sample::disp(A)。//通過(guò)類(lèi)調(diào)用靜態(tài)成員函數(shù) } 該程序的執(zhí)行結(jié)果如下: n=4,m=8 n=2,m=8 2022/2/7 類(lèi)成員指針 ? 類(lèi)成員指針 包括類(lèi)數(shù)據(jù)成員指針和類(lèi)成員函數(shù)指針 類(lèi)數(shù)據(jù)成員指針一般定義格式如下: 類(lèi)型 類(lèi)名 ::數(shù)據(jù)成員指針名 由于類(lèi)不是運(yùn)行時(shí)存在的對(duì)象,因此,使用類(lèi)數(shù)據(jù)成員指針時(shí),需要首先指定類(lèi)的一個(gè)數(shù)據(jù)成員,然后通過(guò)類(lèi)的對(duì)象來(lái)引用指針?biāo)赶虻某蓡T。 2022/2/7 示例程序(類(lèi)數(shù)據(jù)成員指針) class Sample { public: void disp() { cout“m=”mendl。 cout“n=”nendl。 } int m,n。//公有數(shù)據(jù)成員 }; void main() { int Sample::*p = amp。Sample::m。 Sample a。 a.*p=10。//等價(jià)于 =10 } 2022/2/7 類(lèi)成員函數(shù)指針 ? 指向類(lèi)成員函數(shù)的指針定義格式如下: 類(lèi)型(類(lèi)名 ::*成員函數(shù)指針名)(參數(shù)表) 給類(lèi)成員函數(shù)指針賦值的格式如下: 指向成員函數(shù)的指針名 =函數(shù)名 程序中使用指向函數(shù)的指針調(diào)用函數(shù)的格式如下: ( *指向函數(shù)的指針名)(實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1