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

正文內(nèi)容

第六章類成員二-免費(fèi)閱讀

2025-10-02 08:31 上一頁面

下一頁面
  

【正文】 39. } ///:~ 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 30 小結(jié) ?const能將對象、函數(shù)參數(shù)、返回值和成員函數(shù)定義為常量,還可以進(jìn)行值替代。 31. } 32. int main() { 33. Quoter q。 // Seed random number generator 11. } 12. int Quoter::lastQuote() const { 13. return lastquote。 // error , f()非 const 成員函數(shù) ? 聲明為 const的對象只能調(diào)用聲明為 const的成員函數(shù) () 。 X::X(int ii) : i(ii) {} int X::const_f() const { return i。 ?問題是:用戶在調(diào)用成員函數(shù)時,也必須保證不改變數(shù)據(jù)。 // 枚舉常量 int array1[SIZE1]。 }。 // OK const int* cip2 = w()。 const int* cip = amp。 // Error: 試圖改變值 int i = *cip。 // Error: f6()是常量,不能作左值 f6().modify()。 // 返回變量 } const X f6() { return X()。 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 15 const的應(yīng)用 :const返回值 (續(xù) ) 3. 按值返回自定義類型的 const: 實(shí)際上阻止了返回值作為左值出現(xiàn)。e。 // x,x2,*x,*x2都不能改變 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 12 ? 非 const對象的地址可以賦給 const指針; ?const對象的地址絕不可以賦給非 const指針。 // v是一個指向恰好是 const的 int的 普通指針; 2. const指針 (指針的值不能改變 ) int d = 1。 CR:。 }。當(dāng)用 extern說明了 const時,編譯器會強(qiáng)制為 const分配空間,而不是保存在符號表中。 char buf[bufsize] 。 const的意義 : 在可更改與不可更改之間畫一條明確的界線,提高程序的安全性和可控性。也就是說,默認(rèn)情況下, const是外部連接的 (容易引起 “ 名字沖突 ” )。 char strbuf[bufsize]。 float f[i[3]]。 ? 在宏替換中, BUFSIZE沒有類型信息,不能進(jìn)行類型檢查; ? 宏定義是全局的,容易名字沖突。 } ///:~ 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 10 const的應(yīng)用: const指針 1. 指向 const的指針 (指針指向的內(nèi)存地址的值不能改變 ) const int *u。d。 // OK d not const //! int* v = amp。 int main() { const int j = f3()。 X::X(int ii) { i = ii。 // 正確, f5()返回非 const量; f5().modify()。class X amp。 // 返回靜態(tài)局部量的地址 } 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 18 int main() { int x = 0。 // OK u(cip)。 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 20 作業(yè): (上機(jī) ) (上機(jī) ) 《面向?qū)ο蟪绦蛟O(shè)計》 中國科學(xué)技術(shù)大學(xué)計算機(jī)系 馬建輝 21 const對象與 const成員函數(shù) 本節(jié)討論 const在類中的應(yīng)用 ?const
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1