C++面向?qū)ο蟪绦蛟O(shè)計

出版時間:2004-4  出版社:中國鐵道出版社  作者:陳維興,林小茶 編著  頁數(shù):345  字數(shù):539000  
Tag標簽:無  

內(nèi)容概要

本書全面系統(tǒng)地介紹了C++面向?qū)ο蟪绦蛟O(shè)計的基本概念、基本語法和編程方法。較詳盡地講述了C++語言面向?qū)ο蟮幕咎匦裕?、對象、派生類、繼承、多態(tài)性、虛函數(shù)、模板、 流類庫等。全書提供了大量實例、習題和上機實驗題,使讀者能深刻理解和領(lǐng)會面向?qū)ο蟪绦蛟O(shè)計的特點和風張,掌握其方法和要領(lǐng)。    本書以應(yīng)用為目的,注重培養(yǎng)應(yīng)用能力。本書可作為大學本科應(yīng)用型專業(yè)的學生以及高職高專學 生學習C++程序設(shè)計課程的教材,也可作為C++語言自學者的教材或參考書。

書籍目錄

第1章 面向?qū)ο蟪绦蛟O(shè)計概述   1.1 什么是面向?qū)ο蟪绦蛟O(shè)計     1.1.1 新的程序設(shè)計范型     1.1.2 面向?qū)ο蟪绦蛟O(shè)計的基本概念     1.1.3 面向?qū)ο蟪绦蛟O(shè)計的基本特征   1.2 為什么要使用面向?qū)ο蟪绦蛟O(shè)計    1.2.1 傳統(tǒng)程序設(shè)計方法的局限性    1.2.2 面向?qū)ο蟪绦蛟O(shè)計的主要優(yōu)點   1.3 面向?qū)ο蟪绦蛟O(shè)計的語言    1.3.1 面向?qū)ο蟪绦蛟O(shè)計語言的發(fā)展概況     1.3.2 幾種典型的面向?qū)ο蟪绦蛟O(shè)計語言   1.4 本章小結(jié)   習題 第2章 C++基礎(chǔ)   2.1 C++的產(chǎn)生和特點     2.1.1 C++的產(chǎn)生     2.1.2 C++的特點   2.2 C++程序的結(jié)構(gòu)特性     2.2.1 一個簡單的C++示例程序     2.2.2 C++程序的結(jié)構(gòu)特性     2.2.3 C++程序的編輯、編譯和運行   2.3 C++在非面向?qū)ο蠓矫娴臄U充     2.3.1 注釋與續(xù)行     2.3.2 輸入輸出流     2.3.3 靈活的變量說明     2.3.4 結(jié)構(gòu)、聯(lián)合和枚舉名     2.3.5 函數(shù)原型     2.3.6 const修飾符     2.3.7 void型指針     2.3.8 內(nèi)聯(lián)函數(shù)     2.3.9 帶有缺省參數(shù)值的函數(shù)     2.3.10 函數(shù)重載     2.3.11 作用域標識符∷     2.3.12 無名聯(lián)合     2.3.13 強制類型轉(zhuǎn)換     2.3.14 new和delete     2.3.15 引用   2.4 本章小結(jié)   習題 第3章 類和對象(一)   3.1 類的構(gòu)成     3.1.1 從結(jié)構(gòu)到類     3.1.2 類的構(gòu)成   3.2 成員函數(shù)的聲明   3.3 對象的定義和使用     3.3.1 類與對象的關(guān)系     3.3.2 對象的定義     3.3.3 對象中成員的訪問     3.3.4 類成員的訪問屬性     3.3.5 對象賦值語句     3.3.6 類的作用域   3.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)     3.4.1 構(gòu)造函數(shù)     3.4.2 成員初始化表     3.4.3 缺省參數(shù)的構(gòu)造函數(shù)     3.4.4 析構(gòu)函數(shù)     3.4.5 缺省的構(gòu)造函數(shù)和缺省的析構(gòu)函數(shù)     3.4.6 重載構(gòu)造函數(shù)     3.4.7 拷貝構(gòu)造函數(shù)     3.4.8 淺拷貝和深拷貝   3.5 對象的生存期   3.6 本章小結(jié)   習題 第4章 類和對象(二)   4.1 自引用指針this   4.2 對象數(shù)組與對象指針     4.2.1 對象數(shù)組     4.2.2 對象指針     4.2.3 指向類的成員的指針   4.3 向函數(shù)傳遞對象     4.3.1 使用對象作為函數(shù)參數(shù)    4.3.2 使用對象指針作為函數(shù)參數(shù)    4.3.3 使用對象引用作為函數(shù)參數(shù)  4.4 靜態(tài)成員     4.4.1 靜態(tài)數(shù)據(jù)成員     4.4.2 靜態(tài)成員函數(shù)     4.4.3 通過普通指針訪問靜態(tài)成員   4.5 友元     4.5.1 友元函數(shù)     4.5.2 友元成員     4.5.3 友元類   4.6 對象成員   4.7 常類型     4.7.1 常引用     4.7.2 常對象     4.7.3 常對象成員   4.8 C++程序的多文件組成   4.9 程序舉例   4.10 本章小結(jié)   習題 第5章 繼承與派生類   5.1 繼承與派生類     5.1.1 為什么要使用繼承     5.1.2 派生類的聲明     5.1.3 基類成員在派生類中的訪問屬性     5.1.4 派生類對基類成員的訪問規(guī)則   5.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)     5.2.1 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序     5.2.2 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的構(gòu)造規(guī)則   5.3 調(diào)整基類成員在派生類中的訪問屬性的其他方法     5.3.1 同名成員     5.3.2 訪問聲明   5.4 多繼承     5.4.1 多繼承的聲明     5.4.2 多繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)     5.4.3 虛基類   5.5 賦值兼容規(guī)則   5.6 程序舉例   5.7 本章小結(jié)   習題 第6章 多態(tài)性與虛函數(shù)   6.1 多態(tài)性概述     6.1.1 多態(tài)的分類     6.1.2 多態(tài)的實現(xiàn)   6.2 虛函數(shù)     6.2.1 虛函數(shù)的引入     6.2.2 虛函數(shù)的作用和定義     6.2.3 虛析構(gòu)函數(shù)     6.2.4 虛函數(shù)與重載函數(shù)的關(guān)系     6.2.5 多繼承與虛函數(shù)     6.2.6 虛函數(shù)舉例   6.3 純虛函數(shù)和抽象類      6.3.1 純虛函數(shù)     6.3.2 抽象類   6.4 程序舉例   6.5 本章小結(jié)   習題 第7章 運算符重載   7.1 運算符重載概述     7.1.1 運算符重載的好處     7.1.2 運算符重載的規(guī)則   7.2 運算符重載函數(shù)的兩種形式     7.2.1 友元運算符函數(shù)     7.2.2 成員運算符函數(shù)     7.2.3 成員運算符函數(shù)與友元運算符函數(shù)的比較   7.3 幾個常用運算符的重載     7.3.1 單目運算符“    ”和“..”的重載     7.3.2 賦值運算符“=”的重載     7.3.3 下標運算符“[]”的重載     7.3.4 函數(shù)調(diào)用運算符“()”的重載     7.3.5 運算符new和delete的重載   7.4 類型轉(zhuǎn)換     7.4.1 系統(tǒng)預定義類型間的轉(zhuǎn)換    7.4.2 類類型與系統(tǒng)預定義類型間的轉(zhuǎn)換   7.5 本章小結(jié)   習題 第8章 模板   8.1 模板的概念   8.2 函數(shù)模板與模板函數(shù)     8.2.1 函數(shù)模板的說明     8.2.2 函數(shù)模板的使用     8.2.3 用戶定義的參數(shù)類型     8.2.4 函數(shù)模板的異常處理   8.3 類模板與模板類   8.4 程序舉例   8.5 本章小結(jié)   習題 第9章 C++的輸入和輸出   9.1 C++為何建立自己的輸入輸出系統(tǒng)   9.2 C++的流庫及其基本結(jié)構(gòu)     9.2.1 C++的流     9.2.2 流類庫   9.3 預定義類型的輸入輸出     9.3.1 無格式輸入輸出     9.3.2 格式化輸入輸出   9.4 用戶自定義類型的輸入輸出     9.4.1 重載輸出運算符“”   9.5 文件的輸入輸出     9.5.1 文件的打開與關(guān)閉     9.5.2 文件的讀寫   9.6 程序舉例  9.7 本章小結(jié)   習題 第10章 面向?qū)ο蟪绦蛟O(shè)計方法與實例   10.1 面向?qū)ο蟪绦蛟O(shè)計的一般方法和技巧     10.1.1 問題分析和功能定義     10.1.2 對象(類)設(shè)計及實現(xiàn)     10.1.3 核心控制設(shè)計     10.1.4 編碼與測試     10.1.5 進化   10.2 設(shè)計實例     10.2.1 舉例:模擬網(wǎng)上購書的結(jié)帳功能     10.2.2 舉例:模擬ATM機為用戶提供服務(wù)   10.3 本章小結(jié)   習題 附錄 上機實驗題   實驗一 C++基礎(chǔ)練習   實驗二 C++簡單程序設(shè)計練習   實驗三 類與對象(一)   實驗四 類與對象(二)   實驗五 派生類與繼承   實驗六 虛函數(shù)與多態(tài)性   實驗七 函數(shù)模板與類模板   實驗八 輸入輸出的格式控制   實驗九 文件的輸入與輸出   實驗十 綜合練習 參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   學C++的時候,教材不是這本,但來時上課用的是這本教材,我們做筆記,就買來一本看看,內(nèi)容很詳細,集中,是很好的教材
  •   不錯呀,對初學都非常好...
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7