出版時(shí)間:2008-1 出版社:湖北武漢大學(xué) 作者:張鴻,馮文新 頁數(shù):373
內(nèi)容概要
?。?)既適用具有一定C語言基礎(chǔ)的讀者,也兼顧不具備C語言基礎(chǔ)的讀者;(2)每章中指明了本章的學(xué)習(xí)目標(biāo),內(nèi)容中提出了進(jìn)一步的學(xué)習(xí)建議和思考問題,利于教學(xué)和學(xué)習(xí);(3)簡單而清晰地表達(dá)了面向?qū)ο蟮乃枷?,在介紹面向?qū)ο笏枷氲幕A(chǔ)上,結(jié)合應(yīng)用領(lǐng)域和現(xiàn)實(shí)生活中的典型事例,闡述了面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基礎(chǔ)知識(shí);(4)注重學(xué)習(xí)能力的培養(yǎng),通過對(duì)現(xiàn)實(shí)問題的具體分析,以及結(jié)合上機(jī)試驗(yàn),不斷加強(qiáng)讀者對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)應(yīng)用和分析的能力,從而達(dá)到輕松、熟練運(yùn)用的目的;(5)語言流暢,圖文并茂,易于理解;(6)結(jié)構(gòu)合理,由淺人深,層層引導(dǎo),重點(diǎn)突出,注重更詳細(xì)、更深入的問題分析;(7)例題典型化,習(xí)題樣式多樣化、基礎(chǔ)化且有深度,可為各類計(jì)算機(jī)程序設(shè)計(jì)考試提供扎實(shí)的基礎(chǔ)?! ++是一種高效實(shí)用的程序設(shè)計(jì)語言?! 陡叩葘W(xué)校計(jì)算機(jī)教材·C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程》共八章,適合用做大學(xué)計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)基礎(chǔ)課程教材,也可供自學(xué)的讀者使用。
書籍目錄
第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述1.1 面向?qū)ο笏枷氲漠a(chǎn)生背景1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念1.2.1 對(duì)象和類1.2.2 消息和方法1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性及其優(yōu)點(diǎn)1.3.1 基本特性1.3.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)1.4 面向?qū)ο蟪绦蛟O(shè)計(jì)語言的發(fā)展1.5 重點(diǎn)與難點(diǎn)習(xí)題一第2章 C++基礎(chǔ)2.1 C++源程序的結(jié)構(gòu)2.1.1 面向過程的C++源程序2.1.2 面向?qū)ο蟮腃++源程序2.2 C++源程序上機(jī)的基本步驟2.3 標(biāo)識(shí)符2.4 基本數(shù)據(jù)類型2.5 常量與變量2.5.1 常量2.5.2 變量2.5.3 數(shù)據(jù)類型轉(zhuǎn)換2.6 運(yùn)算符與表達(dá)式2.6.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.6.2 賦值運(yùn)算符與賦值表達(dá)式2.6.3 自增(++)、自減(——)運(yùn)算符2.6.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式2.h.5 邏輯運(yùn)算符與邏輯表達(dá)式2.6.6 條件運(yùn)算符與條件表達(dá)式2.6.7 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式2.6.8 sizeof運(yùn)算符2.6.9 位運(yùn)算符2.7 數(shù)據(jù)的簡單輸入和輸出2.7.1 輸入操作2.7.2 輸出操作2.8 C++語句2.9 程序的基本控制結(jié)構(gòu)2.9.1 順序結(jié)構(gòu)2.9.2 選擇結(jié)構(gòu)2.9.3 循環(huán)結(jié)構(gòu)2.10 構(gòu)造數(shù)據(jù)類型、枚舉類型和typedef2.10.1 數(shù)組2.10.2 結(jié)構(gòu)體2.10.3 共用體2.10.4 枚舉2.10.5 類型定義tvpedef2.11 函數(shù)和文件2.11.1 函數(shù)定義與函數(shù)原型聲明2.11.2 函數(shù)調(diào)用和函數(shù)的返回值2.11.3 函數(shù)參數(shù)2.11.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用2.11.5 變量的存儲(chǔ)廚陸2.11.6 內(nèi)部函數(shù)和外部函數(shù)2.12 編譯預(yù)處理命令2.12.1 宏定義2.12.2 文件包含2.12.3 條件編譯2.13 指針2.13.1 地址、指針和指針變量2.13.2 指針與數(shù)組2.13.3 指針與函數(shù)2.13.4 指針的運(yùn)算2.14 C++在非面向?qū)ο蠓矫娴囊恍U(kuò)充2.14.1 單行注釋2.14.2 變量、函數(shù)等的聲明位置2.14.3 變量的初始化2.14.4 強(qiáng)制類型轉(zhuǎn)換2.14.5 作用域運(yùn)算符2.14.6 函數(shù)原型2.14.7 void型指針2.14.8 const修飾符2.14.9 內(nèi)聯(lián)函數(shù)2.14.10 帶有缺省參數(shù)的函數(shù)2.14.11 函數(shù)(名)重載2.14.12 new和delete運(yùn)算符2.14.13 引用(reference)2.14.14 無名共用體2.14.15 結(jié)構(gòu)體名、共用體名和枚舉名直接作為數(shù)據(jù)類型名使用2.15 C++中標(biāo)識(shí)符的作用域2.15.1 函數(shù)原型作用域2.15.2 塊作用域2.15.3 函數(shù)作用域2.15.4 文件作用域2.16 重點(diǎn)與難點(diǎn)習(xí)題二第3章 類與對(duì)象3.1 類和對(duì)象的定義3.1.1 類3.1.2 對(duì)象3.1.3 類作用域3.2 this指針3.3 構(gòu)造函數(shù)與析構(gòu)函數(shù)3.3.1 構(gòu)造函數(shù)(COnstructor)3.3.2 拷貝構(gòu)造函數(shù)(copy constuctor)3.3.3 析構(gòu)函數(shù)(destructor)3.4 const對(duì)象和const成員函數(shù)3.4.1 const對(duì)象3.4.2 const成員函數(shù)3.5 對(duì)象數(shù)組3.6 靜態(tài)成員3.6.1 靜態(tài)數(shù)據(jù)成員3.6.2 靜態(tài)成員函數(shù)3.7 友員3.7.1 友員函數(shù)3.7.2 友員類3.8 指向類成員的指針3.9 重點(diǎn)與難點(diǎn)習(xí)題三第4章 繼承性4.1 概述4.1.1 繼承與派生4.1.2 訪問控制4.1.3 成員覆蓋4.2 單繼承4.2.1 單繼承派十類的定義4.2.2 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)4.2.3 基類對(duì)象與派生類對(duì)象的初始化4.3 多繼承4.4 支配規(guī)則、賦值兼容規(guī)則和二義性4.4.1 支配規(guī)則4.4.2 賦值兼容規(guī)則4.4.3 二義性4.5 虛基類4.5.1 使用虛基類消除二義性4.5.2 虛基類的初始化4.6 重點(diǎn)與難點(diǎn)習(xí)題四第5章 多態(tài)性5.1 多態(tài)性概述5.1.1 多態(tài)性的類型5.1.2 多態(tài)性的實(shí)現(xiàn)方式5.2 運(yùn)算符重載5.2.1 運(yùn)算符重載的限制5.2.2 運(yùn)算符重載函數(shù)5.3 幾個(gè)常用運(yùn)算符的重載5.3.1 賦值運(yùn)算符“=”的重載5.3.2 數(shù)組下標(biāo)運(yùn)算符“[]的重載5.3.3 函數(shù)調(diào)用運(yùn)算符“()”的重載5.4 類型轉(zhuǎn)換5.4.1 系統(tǒng)預(yù)定義類型之間的轉(zhuǎn)換5.4.2 用戶定義類型與其他數(shù)據(jù)類型之間的轉(zhuǎn)換5.5 虛函數(shù)5.5.1 引例5.5.2 虛函數(shù)5.5.3 覆蓋與函數(shù)重載5.5.4 多繼承中的虛函數(shù)5.5.5 虛函數(shù)的實(shí)現(xiàn)5.5.6 純虛函數(shù)5.5.7 抽象類5.6 重點(diǎn)與難點(diǎn)習(xí)題五第6章 模板第7章 c++輸入輸出流和文件處理第8章 異常處理附錄A ASCII碼字符集附錄B C++關(guān)鍵字附錄C Visual C++常用庫函數(shù)附錄D 常用運(yùn)算符的功能、優(yōu)先級(jí)和結(jié)合性參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程 PDF格式下載