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

正文內(nèi)容

第五章c程序的結(jié)構(gòu)-資料下載頁

2024-10-09 15:01本頁面
  

【正文】 l。 } int main() { R a(5,4)。 ()。 //調(diào)用 void print() const R b(20,52)。 ()。 //調(diào)用 void print() const } 46 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 47 例 59 常數(shù)據(jù)成員舉例 include class A {public: A(int i)。 void print()。 const intamp。 r。 private: const int a。 static const int b。 //靜態(tài)常數(shù)據(jù)成員 }。 共享數(shù)據(jù)的保護(hù) const int A::b=10。 A::A(int i):a(i),r(a) {} void A::print() { couta:b:rendl。 } int main() {/*建立對(duì)象 a和 b,并以 100和 0作為初值,分別調(diào)用構(gòu)造函數(shù),通過構(gòu)造函數(shù)的初始化列表給對(duì)象的常數(shù)據(jù)成員賦初值 */ A a1(100),a2(0)。 ()。 ()。 } 48 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 49 編譯預(yù)處理命令 ? include 包含指令 – 將一個(gè)源文件嵌入到當(dāng)前源文件中該點(diǎn)處。 – include文件名 ? 按標(biāo)準(zhǔn)方式搜索,文件位于 C++系統(tǒng)目錄的 include子目錄下 – include文件名 ? 首先在當(dāng)前目錄中搜索,若沒有,再按標(biāo)準(zhǔn)方式搜索。 ? define 宏定義指令 – 定義符號(hào)常量,很多情況下已被 const定義語句取代。 – 定義帶參數(shù)宏,已被內(nèi)聯(lián)函數(shù)取代。 ? undef – 刪除由 define定義的宏,使之不再起作用。 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 50 條件編譯指令 if 和 endif if 常量表達(dá)式 //當(dāng)“ 常量表達(dá)式”非零時(shí)編譯 程序正文 endif ...... 編譯預(yù)處理命令 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 51 條件編譯指令 —— else if 常量表達(dá)式 //當(dāng)“ 常量表達(dá)式”非零時(shí)編譯 程序正文 1 else //當(dāng)“ 常量表達(dá)式”為零時(shí)編譯 程序正文 2 endif 編譯預(yù)處理命令 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 52 條件編譯指令 elif if 常量表達(dá)式 1 程序正文 1 //當(dāng)“ 常量表達(dá)式 1” 非零時(shí)編譯 elif 常量表達(dá)式 2 程序正文 2 //當(dāng)“ 常量表達(dá)式 2” 非零時(shí)編譯 else 程序正文 3 //其他情況下編譯 endif 編譯預(yù)處理命令 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 53 條件編譯指令 ifdef 標(biāo)識(shí)符 程序段 1 else 程序段 2 endif 如果“標(biāo)識(shí)符”經(jīng) defined定義過,且未經(jīng) undef刪除,則編譯程序段 1,否則編譯程序段 2。 編譯預(yù)處理命令 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 54 條件編譯指令 ifndef 標(biāo)識(shí)符 程序段 1 else 程序段 2 endif 如果“標(biāo)識(shí)符”未被定義過,則編譯程序段 1,否則編譯程序段 2。 編譯預(yù)處理命令 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 55 多文件結(jié)構(gòu)(例 510) ? 一個(gè)源程序可以劃分為多個(gè)源文件: – 類聲明文件( .h文件) – 類實(shí)現(xiàn)文件( .cpp文件) – 類的使用文件( main()所在的 .cpp文件 ) ? 利用工程來組合各個(gè)文件。 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 56 不使用條件編譯的頭文件 // include include int main() { ? } // include ? // include ? // ? class Point { ? } ? 多文件結(jié)構(gòu) C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 57 使用條件編譯的頭文件 // ifndef HEAD_H define HEAD_H ? class Point { ? } ? endif 多文件結(jié)構(gòu) C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 58 小結(jié)與復(fù)習(xí)建議 ? 主要內(nèi)容 – 作用域與可見性、對(duì)象的生存期、數(shù)據(jù)的共享與保護(hù)、友元、編譯預(yù)處理命令、多文件結(jié)構(gòu)和工程 ? 達(dá)到的目標(biāo) – 深入理解程序的結(jié)構(gòu)、模塊間的關(guān)系、數(shù)據(jù)共享。 ? 實(shí)驗(yàn)任務(wù) – 實(shí)驗(yàn)五
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1