定 價:39 元
叢書名:高等學(xué)校新工科應(yīng)用型人才培養(yǎng)“十三五”規(guī)劃教材
- 作者:蘇日娜,王瑞琴 著
- 出版時間:2019/7/1
- ISBN:9787560653549
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP312C++
- 頁碼:272
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C++語言面向?qū)ο蟪绦蛟O(shè)計》共10章,全面介紹了C++語言的相關(guān)知識。第l、2章介紹了面向?qū)ο蟪绦蛟O(shè)計的基本知識,包括數(shù)據(jù)類型、運算符和表達式以及C++程序設(shè)計的基本控制結(jié)構(gòu);第3、4章對函數(shù)、數(shù)組和字符串進行了介紹;第5、6章圍繞面向?qū)ο蟪绦蛟O(shè)計的思想,深入闡述了類和對象以及數(shù)據(jù)的共享與保護;第7、8章分別介紹了繼承與派生、多態(tài)與運算符重載;第9章對模板作了較詳細的介紹;第10章對輸入/輸出流和異常處理作了較深入的闡述。在學(xué)習(xí)《C++語言面向?qū)ο蟪绦蛟O(shè)計》前,好先學(xué)習(xí)c語言相關(guān)知識。
《C++語言面向?qū)ο蟪绦蛟O(shè)計》通過將C語言面向過程的程序設(shè)計方法與C++語言面向?qū)ο蟮某绦蛟O(shè)計方法進行對比,讓讀者深刻體會用C++語言進行面向?qū)ο蟪绦蛟O(shè)計的優(yōu)勢。通過學(xué)習(xí)C++語言的知識,運用C++語言的方法和技巧設(shè)計程序,能夠解決綜合性強和復(fù)雜度高的問題。書中也給出了相應(yīng)的例題和相關(guān)程序,通過將理論和實踐相結(jié)合,可使讀者更好地掌握面向?qū)ο蟪绦蛟O(shè)計的原理和方法。
《C++語言面向?qū)ο蟪绦蛟O(shè)計》可作為高校計算機及相關(guān)專業(yè)的“C++程序設(shè)計”和“面向?qū)ο蟪绦蛟O(shè)計”課程的教材,也可作為讀者自學(xué)C++語言的參考書。
第1章 面向?qū)ο蟪绦蛟O(shè)計概述
1.1 計算機程序設(shè)計方法
1.1.1 結(jié)構(gòu)化程序設(shè)計方法
1.1.2 面向?qū)ο蟪绦蛟O(shè)計方法
1.1.3 面向?qū)ο笈c面向過程的比較
1.2 面向?qū)ο蟪绦蛟O(shè)計
1.2.1 面向?qū)ο蟮幕靖拍?br>1.2.2 面向?qū)ο蟮幕咎卣?br>1.2.3 面向?qū)ο蟮能浖_發(fā)
1.3 程序設(shè)計語言
1.3.1 機器語言
1.3.2 匯編語言
1.3.3 高級語言
1.3.4 面向?qū)ο蟪绦蛟O(shè)計語言
1.4 C++語言面向?qū)ο蟪绦蜷_發(fā)
1.4.1 C++程序開發(fā)的一般過程
1.4.2VisualC++6.0程序開發(fā)實例
本章小結(jié)
習(xí)題
第2章 C++語言基礎(chǔ)
2.1 簡單的輸入與輸出
2.1.1 輸入
2.1.2 輸出
2.2 數(shù)據(jù)類型
2.2.1 標識符和關(guān)鍵字
2.2.2 數(shù)據(jù)類型
2.2.3 常量與變量
2.3 運算符與表達式
2.3.1 運算符
2.3.2 表達式
2.3.3 與C語言的區(qū)別
2.4 程序基本控制結(jié)構(gòu)
2.4.1 順序結(jié)構(gòu)
2.4.2 選擇結(jié)構(gòu)
2.4.3 循環(huán)結(jié)構(gòu)
本章小結(jié)
習(xí)題
第3章 函數(shù)
3.1 函數(shù)簡介
3.1.1 函數(shù)的定義與使用
3.1.2 函數(shù)的參數(shù)傳遞
3.2 內(nèi)聯(lián)函數(shù)
3.3 帶默認形參值的函數(shù)
3.4 函數(shù)重載
3.5 C++系統(tǒng)函數(shù)
3.6 C++語言與C語言的區(qū)別
本章小結(jié)
習(xí)題
第4章 數(shù)組和字符串
4.1 一維數(shù)組
4.1.1 一維數(shù)組的聲明
4.1.2 數(shù)組的初始化
4.1.3 數(shù)組元素賦值和訪問數(shù)組元素
4.1.4 一維數(shù)組應(yīng)用舉例
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組的初始化
4.2.3 二維數(shù)組元素的引用
4.2.4 二維數(shù)組應(yīng)用舉例
4.3 字符數(shù)組
4.3.1 字符數(shù)組的定義及初始化
4.3.2 字符數(shù)組的輸入/輸出
4.4 字符串
4.4.1 字符串的處理
4.4.2 字符串和字符串結(jié)束標志
4.4.3 字符串庫函數(shù)
4.4.4 字符串類
本章小結(jié)
習(xí)題
第5章 類與對象
5.1 類與和對象概述
5.1.1 類的抽象和封裝
5.1.2 類的定義
5.1.3 類的成員
5.1.4 對象
5.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)
5.2.1 構(gòu)造函數(shù)
5.2.2 析構(gòu)函數(shù)
5.3 對象數(shù)組和對象指針
5.3.1 對象數(shù)組
5.3.2 對象與指針
5.3.3 對象引用和參數(shù)傳遞
5.4 類的組合
本章小結(jié)
習(xí)題
第6章 數(shù)據(jù)的共享與保護
6.1 作用域與生存期
6.1.1 作用域
6.1.2 生存期
6.2 類的靜態(tài)成員
6.2.1 靜態(tài)數(shù)據(jù)成員
6.2.2 靜態(tài)成員函數(shù)
6.3 友元
6.3.1 友元函數(shù)
6.3.2 友元成員
6.3.3 友元類
6.4 常類型
6.4.1 常數(shù)據(jù)成員
6.4.2 常成員函數(shù)
6.4.3 常對象
6.4.4 常引用
6.5 程序?qū)嵗耸滦畔⒐芾沓绦?br>本章小結(jié)
習(xí)題
第7章 繼承與派生
7.1 類的繼承與派生
7.1.1 繼承與派生關(guān)系
7.1.2 訪問控制
7.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
7.2.1 派生類的構(gòu)造函數(shù)
7.2.2 派生類的復(fù)制構(gòu)造函數(shù)
7.2.3 派生類的析構(gòu)函數(shù)
7.3 多重繼承
7.3.1 多重繼承的聲明
7.3.2 多重繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)
7.4 虛基類
7.4.1 二義性
7.4.2 虛基類
7.5 賦值兼容規(guī)則
7.6 程序?qū)嵗耸滦畔⒐芾沓绦虻母倪M(1)
本章小結(jié)
習(xí)題
第8章 多態(tài)性
8.1 多態(tài)性概述
8.2 聯(lián)編
8.2.1 靜態(tài)聯(lián)編
8.2.2 動態(tài)聯(lián)編
8.3 運算符重載
8.3.1 運算符重載的方法及規(guī)則
8.3.2 運算符重載為成員函數(shù)
8.3.3 運算符重載為友元函數(shù)
8.4 虛函數(shù)
8.4.1 虛函數(shù)的定義及使用
8.4.2 虛析構(gòu)函數(shù)
8.4.3 同名覆蓋
8.5 純虛函數(shù)與抽象類
8.5.1 純虛函數(shù)
8.5.2 抽象類
8.6 程序?qū)嵗耸滦畔⒐芾沓绦虻母倪M(2)
本章小結(jié)
習(xí)題
第9章 模板
9.1 模板概述
9.2 函數(shù)模板
9.2.1 函數(shù)模板的定義
9.2.2 模板函數(shù)的使用
9.2.3 重載函數(shù)模板
9.3 類模板
9.3.1 類模板的定義
9.3.2 模板類的使用
9.4 泛型程序設(shè)計與STL
9.4.1 泛型程序設(shè)計與STL概述
9.4.2 容器
9.4.3 迭代器
9.4.4 算法
9.4.5 函數(shù)對象
9.4.6 函數(shù)適配器
9.5 程序?qū)嵗耸滦畔⒐芾沓绦虻母倪M(3)
本章小結(jié)
習(xí)題
第10章 輸入/輸出流與異常處理
10.1 輸入/輸出流及流類庫
10.1.1 streambuf類
10.1.2 ios類
10.2 輸入與輸出
10.2.1 輸入流
10.2.2 輸出流
10.3 文件的輸入,輸出
10.3.1 文件的打開與關(guān)閉
10.3.2 文件的讀寫
10.4 異常處理
10.4.1 異常和異常處理
10.4.2 異常處理的實現(xiàn)
10.5 程序?qū)嵗耸滦畔⒐芾沓绦虻母倪M(4)
本章小結(jié)
習(xí)題
參考文獻