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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)第五章:c程序的結(jié)構(gòu)-資料下載頁(yè)

2024-10-19 04:41本頁(yè)面
  

【正文】 oid print()。 void print() const。 private: int R1,R2。 }。 共享數(shù)據(jù)的保護(hù) void R::print() { coutR1:R2endl。 } void R::print() const { coutR1。R2endl。 } int main() { R a(5,4)。 ()。 //調(diào)用 void print() const R b(20,52)。 ()。 //調(diào)用 void print() const } 46 例 59 常數(shù)據(jù)成員舉例 includeiostream using namespace std。 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ù),通過(guò)構(gòu)造函數(shù)的初始化列表給對(duì)象的常數(shù)據(jù)成員賦初值 */ A a1(100),a2(0)。 ()。 ()。 } 48 編譯預(yù)處理命令 ? include 包含指令 ? 將一個(gè)源文件嵌入到當(dāng)前源文件中該點(diǎn)處。 ? include文件名 ? 按標(biāo)準(zhǔn)方式搜索,文件位于 C++系統(tǒng)目錄的 include子目錄下 ? include文件名 ? 首先在當(dāng)前目錄中搜索,若沒(méi)有,再按標(biāo)準(zhǔn)方式搜索。 ? define 宏定義指令 ? 定義符號(hào)常量,很多情況下已被 const定義語(yǔ)句取代。 ? 定義帶參數(shù)宏,已被內(nèi)聯(lián)函數(shù)取代。 ? undef ? 刪除由 define定義的宏,使之不再起作用。 條件編譯指令 if 和 endif if 常量表達(dá)式 //當(dāng)“ 常量表達(dá)式”非零時(shí)編譯 程序正文 endif ...... 編譯預(yù)處理命令 條件編譯指令 —— else if 常量表達(dá)式 //當(dāng)“ 常量表達(dá)式”非零時(shí)編譯 程序正文 1 else //當(dāng)“ 常量表達(dá)式”為零時(shí)編譯 程序正文 2 endif 編譯預(yù)處理命令 條件編譯指令 elif if 常量表達(dá)式 1 程序正文 1 //當(dāng)“ 常量表達(dá)式 1”非零時(shí)編譯 elif 常量表達(dá)式 2 程序正文 2 //當(dāng)“ 常量表達(dá)式 2”非零時(shí)編譯 else 程序正文 3 //其它情況下編譯 endif 編譯預(yù)處理命令 條件編譯指令 ifdef 標(biāo)識(shí)符 程序段 1 else 程序段 2 endif 如果“標(biāo)識(shí)符”經(jīng) defined定義過(guò),且未經(jīng)undef刪除,則編譯程序段 1,否則編譯程序段2。 編譯預(yù)處理命令 條件編譯指令 ifndef 標(biāo)識(shí)符 程序段 1 else 程序段 2 endif 如果“標(biāo)識(shí)符”未被定義過(guò),則編譯程序段 1,否則編譯程序段 2。 編譯預(yù)處理命令 多文件結(jié)構(gòu)(例 510) ? 一個(gè)源程序可以劃分為多個(gè)源文件: ? 類聲明文件( .h文件) ? 類實(shí)現(xiàn)文件( .cpp文件) ? 類的使用文件( main()所在的 .cpp文件 ) ? 利用工程來(lái)組合各個(gè)文件。 不使用條件編譯的頭文件 // include include int main() { … } // include … // include … // … class Point { … } … 多文件結(jié)構(gòu) 使用條件編譯的頭文件 // ifndef HEAD_H define HEAD_H … class Point { … } … endif 多文件結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1