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

正文內(nèi)容

清華c語(yǔ)言程序設(shè)計(jì):第12章類(lèi)和對(duì)象的使用(編輯修改稿)

2024-11-14 17:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ? 成員函數(shù)訪問(wèn)對(duì)象的所有數(shù)據(jù)成員都是通過(guò) this指針訪問(wèn) Thisheight 例子 2:編寫(xiě)程序用 this指針訪問(wèn)對(duì)象的數(shù)據(jù)成員 (1/2) //文件 include class Test { public: Test(int n = 0)。 void print()。 private: int data。 }。 Test::Test(int n) { data = n。 } void Test::print() { coutdata = thisdata!endl。 } 例子 2:編寫(xiě)程序用 this指針訪問(wèn)對(duì)象的數(shù)據(jù)成員 (2/2) main() { Test obj1(10), obj2(20)。 coutobj1: 。 ()。 coutobj2: 。 ()。 return 0。 } 程序執(zhí)行結(jié)果: obj1: data = 10! obj2: data = 20! this指針 (3/5) ? 成員函數(shù)訪問(wèn)數(shù)據(jù)成員可以直接訪問(wèn)(構(gòu)造函數(shù) Test), 也可以通過(guò) this指針訪問(wèn)(函數(shù) print) ? 實(shí)際上都是通過(guò) this指針 ? this指針的另外一個(gè)作用 ——訪問(wèn)對(duì)象自身( *this) 例子 3:定義一個(gè)類(lèi),要求能連續(xù)調(diào)用其成員函數(shù) (1/2) include class Test { public: Test(int n = 0)。 Test amp。 setData(int n)。 void print()。 private: int data。 }。 Test::Test(int n){ data = n。 } 例子 3:定義一個(gè)類(lèi),要求能連續(xù)調(diào)用其成員函數(shù) (2/2) Test amp。 Test::setData(int n) { data = n。 return *this。 } void Test::print() { coutdata = data!endl。 } main() { Test obj1。 coutobj1: 。 (100).print()。 return 0。 } this指針 (4/5) ? 成員函數(shù) setData返回類(lèi)型是 Test amp。, 返回值是 *this ? 一個(gè)對(duì)象調(diào)用成員函數(shù) setData將獲得該對(duì)象的引用 ——連續(xù)調(diào)用的關(guān)鍵 (100).print()。 正確 ().setData(100)。 錯(cuò)誤,為什么? this指針 (5/5) ? 類(lèi)的靜態(tài)成員函數(shù)為什么不能訪問(wèn)非靜態(tài)數(shù)據(jù)成員? ? 靜態(tài)成員函數(shù)(屬于類(lèi))沒(méi)有維護(hù) this指針 ? 訪問(wèn)非靜態(tài)數(shù)據(jù)成員(屬于對(duì)象)需要 this指針 ? 靜態(tài)成員函數(shù)為什么不能調(diào)用非靜態(tài)成員函
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1