出版時(shí)間:2012-2 出版社:人民郵電出版社 作者:朱立華,俞瓊 主編 頁數(shù):290
Tag標(biāo)簽:無
內(nèi)容概要
本書是為已經(jīng)掌握C語言知識(shí),需要學(xué)習(xí)C++語言的讀者編寫的一本C++語言入門教材。
全書共分9章。第1章通過與面向過程的程序設(shè)計(jì)方法的簡單對比,初步介紹面向?qū)ο蟪绦蛟O(shè)計(jì)方法;第2章介紹在面向過程的程序設(shè)計(jì)方面C++語言對C語言的改進(jìn)及擴(kuò)充;第3章至第6章以面向?qū)ο蟪绦蛟O(shè)計(jì)的封裝性、繼承性和多態(tài)性這3大主要特征為主線組織內(nèi)容,系統(tǒng)而全面地介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和方法,是本書最核心的內(nèi)容;第7章簡單介紹模板的知識(shí)及STL初步;第8章介紹輸入/輸出控制及文件的讀寫;第9章通過一個(gè)綜合實(shí)例初步介紹了面向?qū)ο蟮某绦蛟O(shè)計(jì)過程。
本書注重可讀性、啟發(fā)性和可用性。每章開頭的內(nèi)容提要簡明扼要地對本章內(nèi)容進(jìn)行總體描述;在每章結(jié)尾有本章小結(jié),對本章的主要內(nèi)容作歸納總結(jié);每章最后還配有一定數(shù)量的習(xí)題幫助讀者鞏固知識(shí)。每章通過大量典型的實(shí)例解析新的知識(shí)點(diǎn)。書中還通過大量圖、表對知識(shí)點(diǎn)作總結(jié)或從本質(zhì)上進(jìn)行分析,便于讀者記憶和理解。另外,本書還為授課教師提供配套的電子課件、全部例題源代碼以及習(xí)題源代碼。
本書可作為高等院校計(jì)算機(jī)相關(guān)專業(yè)程序設(shè)計(jì)課程的教材,也可作為工程技術(shù)人員的參考用書。
書籍目錄
第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)及C++語言概述
1.1 面向過程與面向?qū)ο蟆?br />1.1.1 面向過程的程序設(shè)計(jì)
1.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.2 面向?qū)ο蟮幕靖拍罴疤卣鳌?br />1.2.1 類與對象
1.2.2 封裝性
1.2.3 繼承性
1.2.4 多態(tài)性
1.3 C++語言概述
1.3.1 C++語言支持面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3.2 C++語言與C語言的關(guān)系
1.3.3 其他面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
1.4 C++程序及其開發(fā)
1.4.1 C++程序的開發(fā)過程
1.4.2 VC++ 6集成開發(fā)環(huán)境簡介
1.4.3 VC++ 6集成開發(fā)環(huán)境的使用
1.4.4 VC++ 6下的C++程序?qū)崿F(xiàn)示例
本章小結(jié)
習(xí)題
第2章 C++對C的改進(jìn)及擴(kuò)展
2.1 函數(shù)中一些基本控制的區(qū)別
2.1.1 C++語言用I/O流實(shí)現(xiàn)輸入/輸出
2.1.2 新增的單行注釋
2.1.3 使用const定義常量
2.1.4 新增的強(qiáng)制類型轉(zhuǎn)換方式
2.1.5 新增的bool類型
2.1.6 名字空間
2.2 有關(guān)函數(shù)的區(qū)別
2.2.1 局部變量隨用隨定義
2.2.2 域解析符::擴(kuò)大全局變量的可見范圍
2.2.3 形式參數(shù)可帶有默認(rèn)值
2.2.4 內(nèi)聯(lián)函數(shù)
2.2.5 函數(shù)重載
2.3 新增引用的靈活運(yùn)用
2.3.1 引用的概念及使用
2.3.2 引用作為形式參數(shù)
2.3.3 引用與指針的區(qū)別
2.3.4 引用作為返回值
2.4 動(dòng)態(tài)內(nèi)存空間管理
2.4.1 用new申請動(dòng)態(tài)內(nèi)存空間
2.4.2 用delete釋放動(dòng)態(tài)內(nèi)存空間
2.4.3 void類型的指針
2.5 C++語言中的異常處理
2.5.1 異常和異常處理
2.5.2 異常處理的實(shí)現(xiàn)
本章小結(jié)
習(xí)題
第3章 類與對象
3.1 類與對象的定義
3.1.1 類的定義
3.1.2 定義對象
3.1.3 this 指針
3.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.2.1 構(gòu)造函數(shù)
3.2.2 析構(gòu)函數(shù)
3.3 深拷貝與淺拷貝
3.4 對象的使用
3.4.1 對象數(shù)組
3.4.2 對象指針
3.4.3 對象引用
3.4.4 對象參數(shù)
3.5 友元
3.5.1 友元函數(shù)
3.5.2 友元成員
3.5.3 友元類
3.6 程序?qū)嵗獙W(xué)生信息管理系統(tǒng)
本章小結(jié)
習(xí)題
第4章 類中數(shù)據(jù)的共享與保護(hù)
4.1 靜態(tài)成員
4.1.1 靜態(tài)數(shù)據(jù)成員
4.1.2 靜態(tài)成員函數(shù)
4.2 共享數(shù)據(jù)的保護(hù)
4.2.1 常數(shù)據(jù)成員
4.2.2 常成員函數(shù)
4.2.3 常對象
4.3 程序?qū)嵗獙W(xué)生信息管理系統(tǒng)
本章小結(jié)
習(xí)題
第5章 類與類之間的關(guān)系
5.1 類的組合
5.1.1 類的組合關(guān)系
5.1.2 對象成員的構(gòu)造與析構(gòu)
5.2 類的依賴
5.3 類的繼承與派生
5.3.1 派生類的定義
5.3.2 派生類對象的構(gòu)造與析構(gòu)
5.3.3 同名沖突及其解決方案
5.3.4 賦值兼容規(guī)則
5.4 程序?qū)嵗獛熒畔⒐芾硐到y(tǒng)
本章小結(jié)
習(xí)題
第6章 多態(tài)性
6.1 多態(tài)的兩種類型
6.2 靜態(tài)多態(tài)性的實(shí)現(xiàn)
6.2.1 運(yùn)算符重載的規(guī)則
6.2.2 用成員函數(shù)重載運(yùn)算符
6.2.3 用友元函數(shù)重載運(yùn)算符
6.2.4 幾種常用運(yùn)算符的重載
6.3 動(dòng)態(tài)多態(tài)性的實(shí)現(xiàn)
6.3.1 虛函數(shù)的定義
6.3.2 虛析構(gòu)函數(shù)
6.3.3 虛函數(shù)與同名覆蓋
6.4 純虛函數(shù)與抽象類
6.4.1 純虛函數(shù)
6.4.2 抽象類
6.5 程序?qū)嵗獙W(xué)生信息管理系統(tǒng)
本章小結(jié)
習(xí)題
第7章 模板
7.1 模板的概念
7.2 函數(shù)模板與模板函數(shù)
7.2.1 函數(shù)模板的定義與模板函數(shù)的使用
7.2.2 重載模板函數(shù)
7.3 類模板與模板類
7.3.1 類模板的定義
7.3.2 類模板的使用
7.4 泛型程序設(shè)計(jì)與C++STL簡介
7.4.1 泛型程序設(shè)計(jì)的基本方法
7.4.2 STL概述
7.4.3 容器(vector)
7.4.4 迭代器(iterator)
7.4.5 算法
7.4.6 string類型
7.5 程序?qū)嵗獙W(xué)生信息管理系統(tǒng)
本章小結(jié)
習(xí)題
第8章 C++語言的流類庫與輸入/輸出控制
8.1 I/O流的概念及流類庫
8.1.1 streambuf類
8.1.2 ios類
8.2 鍵盤輸入與屏幕輸出
8.2.1 一般的輸入/輸出
8.2.2 格式化的輸入/輸出
8.3 文件的輸入/輸出
8.3.1 文件的打開與關(guān)閉
8.3.2 文件的讀寫
8.3.3 隨機(jī)文件的讀寫操作
8.4 程序?qū)嵗獙W(xué)生信息管理系統(tǒng)
本章小結(jié)
習(xí)題
第9章 面向?qū)ο缶幊坛醪健?br />9.1 面向?qū)ο缶幊痰幕具^程
9.2 程序?qū)嵗畔⒐芾硐到y(tǒng)
本章小結(jié)
附錄A ASCII表
附錄B C++語言的關(guān)鍵字
附錄C C++語言運(yùn)算符的優(yōu)先級與結(jié)合性
參考文獻(xiàn)
編輯推薦
本版繼續(xù)保持了第一版中的一些做法和特點(diǎn): (1)每個(gè)新知識(shí)點(diǎn)的引出都以前面已有知識(shí)作基,并且結(jié)合實(shí)際例程闡述各要點(diǎn),循序漸進(jìn)地介紹新內(nèi)容; ?。?)每個(gè)實(shí)例程序的關(guān)鍵語句及運(yùn)行結(jié)果后都有詳細(xì)注解,幫助讀者更好地理解; ?。?)注重編程風(fēng)格,源代碼的書寫格式規(guī)范; (4)每章結(jié)束有本章節(jié)小結(jié)幫助讀者回顧本章內(nèi)容,最后配有一定最的習(xí)題幫助讀者鞏固知識(shí)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計(jì)及C++ PDF格式下載