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

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

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

定 價(jià):¥58.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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