C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材
定 價(jià):48 元
叢書名:“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材
- 作者:陳維興,林小茶 著;譚浩強(qiáng) 編
- 出版時(shí)間:2017/1/1
- ISBN:9787113224868
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:33
- 紙張:膠版紙
- 版次:3
- 開本:16開
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材》是為具有C語言基礎(chǔ)的讀者編寫的,主要介紹C什面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識和編程方法,全面講述了C++面向?qū)ο蟮幕咎卣。?nèi)容包括類、對象、繼承、派生類、多態(tài)性、虛函數(shù)、運(yùn)算符重載、模板、輸入和輸出流類庫、異常處理和命名空間、 STL標(biāo)準(zhǔn)模板庫和面向?qū)ο蟪绦蛟O(shè)計(jì)方法與實(shí)例等。
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材》注重基本概念,從實(shí)際應(yīng)用出發(fā),突出重點(diǎn),深入淺出,敘述清晰,內(nèi)容詳盡。針對初學(xué)者的特點(diǎn),力求通過大量的例題,以通俗易懂的語言講解復(fù)雜的概念和方法,以幫助讀者盡快邁入面向?qū)ο蟪绦蛟O(shè)計(jì)的大門。
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材》采用Visual C++2010作為調(diào)試環(huán)境。
為了幫助讀者進(jìn)一步理解和掌握所學(xué)的知識,同時(shí)出版了與《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材》配套的輔導(dǎo)教材《C++面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)(第三版)》。
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第三版)/“十三五”高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材》內(nèi)容全面、語言通俗、例題豐富,同時(shí)配有大量習(xí)題,適合作為高等院校各專業(yè)學(xué)生學(xué)習(xí)C++的基礎(chǔ)教材,也適合初學(xué)者自學(xué)使用。
第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
1.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的定義
1.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
1.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
1.2.1 面向過程程序設(shè)計(jì)的局限性
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的主要優(yōu)點(diǎn)
1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的語言
1.3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)語言的發(fā)展概況
1.3.2 幾種典型的面向?qū)ο蟪绦蛟O(shè)計(jì)語言
本章小結(jié)
習(xí)題
第2章 C++基礎(chǔ)
2.1 C++的產(chǎn)生和特點(diǎn)
2.1.1 C++的產(chǎn)生
2.1.2 C++的特點(diǎn)
2.2 C++程序的結(jié)構(gòu)特性
2.2.1 一個(gè)簡單的C++示例程序
2.2.2 C++程序的結(jié)構(gòu)特性
2.3 C++程序的編輯、編譯、連接和運(yùn)行
2.4 C枓在非面向?qū)ο蠓矫鎸語言的擴(kuò)充
2.4.1 注釋行
2.4.2 C++的輸入和輸出
2.4.3 靈活的變量聲明
2.4.4 結(jié)構(gòu)、聯(lián)合和枚舉名
2.4.5.函數(shù)原型
2.4.6 eonst修飾符
2.4.7 void型指針
2.4.8 內(nèi)聯(lián)函數(shù)
2.4.9 帶有默認(rèn)參數(shù)值的函數(shù)
2.4.10 函數(shù)重載
2.4.11 作用域標(biāo)識符“::“
2.4.12 強(qiáng)制類型轉(zhuǎn)換
2.4.13 ncw和dclcte運(yùn)算符
2.4.14 引用
本章小結(jié)
習(xí)題
第3章 類和對象(一)
3.1 類的構(gòu)成
3.1.1 從結(jié)構(gòu)體到類
3.1.2 類的構(gòu)成概述
3.2 成員函數(shù)的定義
3.2.1 普通成員函數(shù)的定義
3.2.2 內(nèi)聯(lián)成員函數(shù)的定義
3.3 對象的定義和使用
3.3.1 類與對象的關(guān)系
3.3.2 對象的定義
3.3.3 對象中成員的訪問
3.3.4 類的作用域和類成員的訪問屬性
3.3.5 對象賦值語句
3.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.4.1 構(gòu)造函數(shù)
3.4.2 成員初始化列表
3.4.3 帶默認(rèn)參數(shù)的構(gòu)造函數(shù)
3.4.4 析構(gòu)函數(shù)
3.4.5 默認(rèn)的構(gòu)造函數(shù)和默認(rèn)的析構(gòu)函數(shù)
3.4.6 構(gòu)造函數(shù)的重載
3.4.7 拷貝構(gòu)造函數(shù)
3.4.8 淺拷貝和深拷貝
本章小結(jié)
習(xí)題
第4章 類和對象(二)
4.1 自引用指針this
4.2 對象數(shù)組與對象指針
4.2.1 對象數(shù)組
4.2.2 對象指針
4.2.3 strin只類
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.5 友元
4.5.1 友元函數(shù)
4.5.2 友元類
4.6 類的組合
4.7 共享數(shù)據(jù)的保護(hù)
4.7.1 常引用
4.7.2 常對象
4.7.3 常對象成員
4.8 C++程序的多文件組成
4.9 程序舉例
本章小結(jié)
習(xí)題
第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ù)的調(diào)用順序
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 程序舉例
本章小結(jié)
習(xí)題
第6章 多態(tài)性與虛函數(shù)
6.1 多態(tài)性概述
6.1.1 虛函數(shù)的案例
6.1.2 虛函數(shù)的作用和定義
6.1.3 虛析構(gòu)函數(shù)
6.1.4 虛函數(shù)與重載函數(shù)的關(guān)系
6.1.5 多繼承與虛函數(shù)
6.2 純虛函數(shù)和抽象類
6.2.1 純虛函數(shù)
6.2.2 抽象類
6.3 程序舉例
本章小結(jié)
習(xí)題
第7章 運(yùn)算符重載
7.1 運(yùn)算符重載概述
7.2 運(yùn)算符函數(shù)重載為類的友元函數(shù)和成員函數(shù)
7.2.1 友元運(yùn)算符重載函數(shù)
7.2.2 成員運(yùn)算符重載函數(shù)
7.2.3 運(yùn)算符重載應(yīng)該注意的幾個(gè)問題
7.3 幾個(gè)常用運(yùn)算符的重載
7.3.1 賦值運(yùn)算符”=“的重載
7.3.2 下標(biāo)運(yùn)算符”曠的重載
7.3.3 函數(shù)調(diào)用運(yùn)算符“()”的重載
7.4 重載插入運(yùn)算符和提取運(yùn)算符
7.4.1 重載插入運(yùn)算符“<<”
7.4.2 重載提取運(yùn)算符“>>”
7.5 類型轉(zhuǎn)換
7.5.1 標(biāo)準(zhǔn)類型間的轉(zhuǎn)換
7.5.2 類類型與標(biāo)準(zhǔn)類型間的轉(zhuǎn)換
7.6 程序舉例
本章小結(jié)
習(xí)題
第8章 函數(shù)模板與類模板
8.1 模板的概念
8.2 函數(shù)模板
8.2.l 函數(shù)模板的聲明
8.2.2 函數(shù)模板的使用
8.3 類模板
8.4 程序舉例
本章小結(jié)
習(xí)題
第9章 C++的輸入和輸出
9.1 C++為何建立自己的輸入/輸出系統(tǒng)
9.2 C++的流庫及其基本結(jié)構(gòu)
9.2.1 C++的流
9.2.2 預(yù)定義的流對象
9.2.3 輸人/輸出流的成員函數(shù)
9.3 預(yù)定義類型輸入/輸出的格式控制
9.3.1 用流成員函數(shù)進(jìn)行輸入/輸出格式控制
9.3.2 使用預(yù)定義的操作符進(jìn)行輸入/輸出格式控制
9.3.3 使用用戶自定義的操作符進(jìn)行輸入/輸出格式控制
9.4 文件的輸入/輸出
9.4.1 文件概述
9.4.2 文件的打開與關(guān)閉
9.4.3 文本文件的讀/寫
9.4.4 二進(jìn)制文件的讀/寫
9.5 程序舉例
本章小結(jié)
習(xí)題
第10章 異常處理和命名空間
10.1 異常處理
10.1.1 異常處理概述
10.1.2 異常處理的方法
10.2 命名空間和頭文件命名規(guī)則
10.2.1 命名空間
10.2.2 頭文件命名規(guī)則
本章小結(jié)
習(xí)題
第11章 STL標(biāo)準(zhǔn)模板庫
11.1 容器、算法和迭代器的基本概念
11.2 容器
11.2.1 vector容器
11.2.2 list容器
11.2.3 容器適配器
11.2.4 deque容器
11.2.5 set、muhiset、map和muhimap容器
本章小結(jié)
習(xí)題
第12章 面向?qū)ο蟪绦蛟O(shè)計(jì)方法與實(shí)例
12.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的一般方法和技巧
12.2 設(shè)計(jì)實(shí)例
12.2.1 舉例:模擬網(wǎng)上購書的結(jié)賬功能
12.2.2 舉例:模擬ATM為用戶提供服務(wù)
本章小結(jié)
習(xí)題
參考文獻(xiàn)