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

正文內(nèi)容

第六章類成員二-展示頁

2024-09-13 08:31本頁面
  

【正文】 國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 11 const的應(yīng)用: const指針 (續(xù) ) 3. const指針指向 const對(duì)象 int d = 1。 int * const w = amp。 int const *v。 } ///:~ 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 10 const的應(yīng)用: const指針 1. 指向 const的指針 (指針指向的內(nèi)存地址的值不能改變 ) const int *u。a39。 const char c = ()。 int main() { cout type a character amp。 ? 在宏替換中, BUFSIZE沒有類型信息,不能進(jìn)行類型檢查; ? 宏定義是全局的,容易名字沖突。 // 非法,理由同上 int main() { } ///:~ 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 8 C++中 const的作用 ? 值替代 : C++的 const vs C中的宏替換 define BUFSIZE 100; // 宏替換 char str[BUFSIZE]; vs const int bufsize = 100。 const S s[] = { { 1, 2 }, { 3, 4 } }。 struct S { int i, j。 float f[i[3]]。 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 7 C++的 Const(續(xù) ) ?const用于集合,必須為其分配內(nèi)存, (因?yàn)榫幾g器 “ 不愿意 ” 把集合保存到符號(hào)表中,太復(fù)雜 )。 extern const int bufsize。(因此,不用擔(dān)心名字沖突) ? 當(dāng)定義一個(gè) const時(shí),必須賦一個(gè)值給它,除非用 extern做出了清楚的說明。 char strbuf[bufsize]。 const int bufsize。 // error!! Why?? 在編譯時(shí),編譯器并不知道 const的值,它只是一個(gè)“ 運(yùn)行時(shí)常量 ” 。 // 無需初始化 const int bufsize = 100 。也就是說,默認(rèn)情況下, const是外部連接的 (容易引起 “ 名字沖突 ” )。 //編譯 錯(cuò)誤 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 5 C中的 const(常量 ) ? “ 一個(gè)不能被改變的普通變量 ” 。 eg: const int i=100?!睹嫦?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 1 第六章 類成員 (二 ) 面向?qū)ο蟪绦蛟O(shè)計(jì) (C++) 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 2 6 類成員(二) 成員變量與成員函數(shù) this指針 成員對(duì)象 const(常量 ) const對(duì)象與 const成員函數(shù) 靜態(tài)成員變量與靜態(tài)成員函數(shù) 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 3 const量 (常量 ) 從高質(zhì)量程序設(shè)計(jì)的角度考察 C++中的 const! 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 馬建輝 4 const的意義 ?最低權(quán)限原則 : 軟件工程的基本原則之一 。 const的意義 : 在可更改與不可更改之間畫一條明確的界線,提高程序的安全性和可控性。 i++。 ? 因此: 總是占用存儲(chǔ); 名字是全局的。 const int bufsize。 char buf[bufsize] 。 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 中國科學(xué)技術(shù)大學(xué)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1