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

正文內(nèi)容

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

2024-10-16 23:32本頁面
  

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