注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++程序設(shè)計徹底研究

C++程序設(shè)計徹底研究

C++程序設(shè)計徹底研究

定 價:¥58.00

作 者: 張耀仁
出版社: 中國鐵道工業(yè)出版社
叢編項:
標 簽: C++

ISBN: 9787113070700 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 575 字數(shù):  

內(nèi)容簡介

  C++是第一個被廣泛使用的面向?qū)ο蟪绦蛟O(shè)計語言(Obiect-Oriented Programming Language),有許多研究機構(gòu)和公司都采用C++來開發(fā)各種用于科學計算和商用的大型應用程序。本書內(nèi)容不僅涵蓋了最基本的語法,也深入探討了面向?qū)ο蟮闹饕枷?,可為C++程序設(shè)計語言的學習打下堅實基礎(chǔ)。本書不僅適合程序設(shè)計語言的初學者,也適合使用C++程序設(shè)計語言開發(fā)應用軟件的工程師。 本書的編寫動機在于,提供一本簡單、易懂并真正對實際應用有所幫助的學習用書。雖然目前已有為數(shù)不少關(guān)于C++的中文著作和翻譯書籍,但這些書籍在敘述的方式以及內(nèi)容的取舍上,并不完全符合實際的需要。讓許多讀者半途而廢,甚至在C++開發(fā)環(huán)境下放棄C++的強大功能,繼續(xù)延用較容易理解的C語言。也有讀者雖然勉強讀完,卻發(fā)現(xiàn)說明和舉例過于簡單、避重就輕,除了書上的例題外,仍然舉步維艱,無法用來解決自己實際面對的問題。 為了符合讀者的需要,本書采取簡明易懂的敘述方式,并通過精心安排的大量例題,使每學完一章都可以編寫出相應的程序。例如,如何避免語法和語義的錯誤,如何使用預處理指令,如何產(chǎn)生隨機數(shù),如何估計程序運算所花費的時間,如何從現(xiàn)有文件讀取數(shù)據(jù),如何將執(zhí)行結(jié)果存盤,如何使用對象來仿真實際的互動關(guān)系等常遇到的編程問題,都可在本書內(nèi)找到答案。本書配盤內(nèi)附超過180個完整的范例程序,全部經(jīng)過符合最新ANSI/ISO標準的C++編譯器測試,并能正確執(zhí)行。本書共分4篇:第1篇“C++程序語言基礎(chǔ)”,第2篇“高級C++程序設(shè)計語言”,第3篇“面向?qū)ο蟪绦蛟O(shè)計”,第4篇“數(shù)值運算的應用”。

作者簡介

暫缺《C++程序設(shè)計徹底研究》作者簡介

圖書目錄

PART 1  C++程序語言基礎(chǔ)
第1章  基本概述
1.1    計算機的發(fā)明與演進
1.2    計算機的基本結(jié)構(gòu)
1.3    馮·諾依曼結(jié)構(gòu)
1.4    計算機內(nèi)部的數(shù)據(jù)表達方式
1.5    軟件
1.6    程序語言
1.7    C++程序語言
1.8    程序語言演變
1.9    本章重點
1.10    本章練習
第2章  C++基本語法和使用環(huán)境
2.1    基本程序開發(fā)步驟
2.2    第一個完整的C++程序
2.3    延遲DOS窗口界面自動關(guān)閉的方法
2.4    Borland C++編譯器的取得和安裝使用
2.5    Visual C++NET程序開發(fā)步驟
2.6    第二個C++程序
2.7    C++標識符的命名規(guī)則
2.8    本章重點
2.9    本章練習
第3章  基本數(shù)據(jù)類型
3.1    整數(shù)和浮點數(shù)
3.2    變量和常量
3.3    算術(shù)運算
3.4    標準數(shù)學函數(shù)的運算
3.5    邏輯值及其運算
3.6    字符與字符串
3.7    位處理運算
3.8    常犯的錯誤
3.9    本章練習
第4章  分支
4.1    算法的描述方式
4.2    變量的適用范圍
4.3    if-else語句
4.4    嵌套if-else語句
4.5    switch語句
4.6    條件運算符
4.7    goto無條件跳轉(zhuǎn)語句
4.8    常犯的錯誤
4.9    本章重點
4.10    本章練習
第5章  循環(huán)
5.1    循環(huán)指令的種類
5.2    while循環(huán)
5.3    continue和break
5.4    do-while循環(huán)
5.5    for循環(huán)
5.6    嵌套循環(huán)
5.7    常犯的錯誤
5.8    本章重點
5.9    本章練習
第6章  函數(shù)
6.1    函數(shù)的基本概念
6.2    以引用的方式調(diào)用
6.3    inline函數(shù)
6.4    變量適用范圍和生存期間
6.5    常犯的錯誤
6.6    本章重點
6.7    本章練習
第7章  數(shù)組
7.1    一維數(shù)組
7.2    將數(shù)組當成函數(shù)的參數(shù)
7.3    二維數(shù)組
7.4    將二維數(shù)組當成函數(shù)的參數(shù)
7.5    常犯的錯誤
7.6    本章重點
7.7    本章練習
PART 2 高級C++程序設(shè)計語言
第8章  指針
8.1    內(nèi)存地址與指針
8.2    指針與引用
8.3    數(shù)組與指針的代數(shù)計算
8.4    指針參數(shù)
8.5    函數(shù)指針
8.6    動態(tài)內(nèi)存分配
8.7    常犯的錯誤
8.8    本章重點
8.9    本章練習
第9章  字符串
9.1    字符串的基本概念
9.2    字符串的輸入與輸出
9.3    字符串的處理
9.4    字符串的指針數(shù)組
9.5    字符串處理在編碼上的應用
9.6    常犯的錯誤
9.7    本章重點
9.8    本章練習
第10章  函數(shù)的高級應用
10.1    函數(shù)的重載
10.2    參數(shù)的默認值
10.3    模板函數(shù)
10.4    隨機數(shù)的取得
10.5    遞歸函數(shù)
10.6    排序與搜索
10.7    常犯的錯誤
10.8    本章重點
10.9    本章練習
第11章  預處理命令
11.1    預處理器
11.2    使用#define進行文字取代
11.3    使用#define設(shè)置宏命令
11.4    條件編譯
11.5    其他與編譯器有關(guān)的預處理命令
11.6    常犯的錯誤
11.7    本章重點
11.8    本章練習
第12章  數(shù)據(jù)流與文件的存取
12.1    數(shù)據(jù)流
12.2    文件的存取
12.3    文件的存取模式
12.4    數(shù)據(jù)的讀取與寫入
12.5    文件內(nèi)容的位置標記
12.6    將文件的存取寫成函數(shù)
12.7    常犯的錯誤
12.8    本章重點
12.9    本章練習
第13章  輸出格式
13.1    使用格式操作符設(shè)置輸出格式
13.2    輸出格式設(shè)置間的交互作用
13.3    3種格式設(shè)置語法的比較
13.4    文件存儲格式的設(shè)置
13.5    矩陣的向量間的操作
13.6    常犯的錯誤
13.7    本章重點
13.8    本章練習
第14章  struct與數(shù)據(jù)結(jié)構(gòu)
14.1    程序的基本計時方法
14.2    更精確的程序計時方法
14.3    常犯的錯誤
14.4    本章重點
14.5    本章練習
第15章  struct與數(shù)據(jù)結(jié)構(gòu)
15.1    struct的聲明和使用
15.2    struct構(gòu)成的數(shù)組
15.3    struct數(shù)據(jù)類型與函數(shù)參數(shù)的傳遞
15.4    struct實例的動態(tài)聲明
15.5    指針成員與數(shù)據(jù)結(jié)構(gòu)
15.6    union數(shù)據(jù)類型
15.7    enum數(shù)據(jù)類型
15.8    常犯的錯誤
15.9    本章重點
15.10   本章練習
第16章  命名空間
16.1    因為名稱相同而造成的問題
16.2    命名空間的基本語法
16.3    命名空間成員的存取
16.4    使用“using指令”和“using聲明”以存取命名空間的成員
16.5    標準命名空間
16.6    未命名的命名空間
16.7    常犯的錯誤
16.8    本章重點
16.9    本章練習
第17章  異常處理
17.1    異常及其特性
17.2    異常處理的基本語法
17.3    異常的處理過程
17.4    拋出enum實例作為異常對象
17.5    拋出類所定義的對象
17.6    常犯的錯誤
17.7    本章重點
17.8    本章練習
PART 3  面向?qū)ο蟪绦蛟O(shè)計
第18章  類與對象
18.1    程序設(shè)計方法的演進
18.2    抽象化和數(shù)據(jù)的隱藏
18.3    對象與類的關(guān)系
18.4    以對象為基礎(chǔ)的銀行賬戶操作程序范例
18.5    以對象為基礎(chǔ)的電梯操作仿真范例
18.6    友元函數(shù)
18.7    常犯的錯誤
18.8    本章重點
18.9    本章練習  
第19章  組合與繼承
19.1    既有類的更利用
19.2    組合
19.3    組合對象的構(gòu)造函數(shù)和析構(gòu)函數(shù)
19.4    繼承
19.5    protected成員
19.6    派生類所定義的對象和構(gòu)造和析構(gòu)次序
19.7    混合組合和繼承以建立新的類
19.8    常犯的錯誤
19.9    本章重點
19.10   本章練習
第20章  多態(tài)與虛擬函數(shù)
20.1    多態(tài)的基本概念
20.2    后期連接與虛擬函數(shù)
20.3    VPTR和VTABLE
20.4    純虛擬函數(shù)與抽象類
20.5    重載虛擬函數(shù)
20.6    虛擬析構(gòu)函數(shù)
20.7    常犯的錯誤
20.8    本章重點
20.9    本章練習
第21章  運算符重載
21.1    運算符使用的基本概念
21.2    補充幾個類使用上的要點
21.3    使用成員函數(shù)重載二元運算符
21.4    使用friend函數(shù)重載二元運算符
21.5    重載一元運算符
21.6    含有指針數(shù)據(jù)成員的類
21.7    等效阻抗的計算
21.8    常犯的錯誤
21.9    本章重點
21.10   本章練習
第22章  面向?qū)ο蟮淖址幚?br />22.1    C風格的字符串和面向?qū)ο蟮膕tring類
22.2    String對象的定義
22.3    字符串的更改、清除、剪接與部分復制
22.4    字符串之間的查找和比較
22.5    字符串對象與C-style字符串的互換
22.6    常犯的錯誤
22.7    本章重點
22.8    本章練習
第23章  模板類——向量和矩陣的定義
23.1    向量
23.2    Vector模板類
23.3    矩陣
23.4    Matrix模板類
23.5    對象數(shù)組的動態(tài)創(chuàng)造和刪除
23.6    常犯的錯誤
23.7    本章重點
23.8    本章練習
第24章  泛型程序設(shè)計簡介
24.1    C++標準模板連接庫(STL)
24.2    STL的主要內(nèi)容
24.3    使用STL的vector容器類
24.4    使用STL處理字符串數(shù)組
24.5    使用complex容器類處理復數(shù)數(shù)據(jù)
24.6    常犯的錯誤
24.7    本章重點
24.8    本章練習
PART 4  數(shù)值運算的應用
第25章  最優(yōu)化問題的求解
25.1    最優(yōu)化問題
25.2    Simplex最優(yōu)化求解法
25.3    最優(yōu)化演算的C++程序結(jié)構(gòu)
25.4    沒有約束條件的最優(yōu)化問題實例
25.5    有約束條件的三維最優(yōu)化問題
25.6    曲線擬合問題
25.7    常犯的錯誤
25.8    本章重點
25.9    本章練習
第26章  常微分方程式的數(shù)值解
26.1    常微分方程式
26.2    使用C++解初始值問題的程序結(jié)構(gòu)
26.3    ODE初始值問題的數(shù)值解
26.4    程序計算結(jié)果的輸出
26.5    van der Pol微分方程式的數(shù)值解
26.6    三階ODE動態(tài)系統(tǒng)的數(shù)值仿真
26.7    常犯的錯誤
26.8    本章重點
26.9    本章練習
附錄
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號