注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++簡明教程

C++簡明教程

C++簡明教程

定 價:¥38.00

作 者: (美)Brian Overland著;周靖,范文斌,王毅譯;周靖譯
出版社: 清華大學出版社
叢編項: 國外經(jīng)典教材·計算機科學與技術
標 簽: C++

ISBN: 9787302110811 出版時間: 2005-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 341 字數(shù):  

內容簡介

  本書共17章,6個附錄。作者通過深入淺出、通俗易懂的語言,豐富的范例,清楚的解釋,大量的練習,全方位地討論了C++的關鍵主題(從一般的編程概念到技術到C++的具體特性)。通過本書的閱讀,讀者可迅速掌握C++編程技能。 本書適合高等院校的“程序設計”課程使用,也可供打算涉足程序設計領域的讀者自學。

作者簡介

  BrianOverland具有豐富的編程和教學經(jīng)驗。在微軟工作的10年間,他既是項目帶頭人,又寫過C++程序和文檔。這一獨特的背景造就了其語言生動、用詞精確的寫作風格。他寫過6本編程類圖書,其中包括C++inPlainEnglish,ThirdEdition。Brian目前是Storage科技有限公司的首席執(zhí)行官,該公司是數(shù)字記錄存儲領域的“領跑者”。相關圖書C++精解和程序設計(第4版)程序設計抽象思想:C語言描述精通Office商務應用完美C++教程C語言教程:模塊化程序設計(第2版)TCP/IP網(wǎng)絡互聯(lián)技術(卷3):客戶-服務器編程與應用(Windows套接字版)信息技術基礎(第3版)數(shù)據(jù)庫原理(第2版)

圖書目錄

第1章 第一個C++程序
1.1 像程序員那樣思考
1.1.1 計算機只做你要求它做的事情
1.1.2 確定程序有何用途
1.1.3 寫出等價的C++語句
1.1.4 一些重要定義
1.2 C++有何特點
1.3 生成C++程序
1.3.1 輸入程序語句
1.3.2 生成程序(編譯并鏈接)
1.3.3 測試程序  
1.3.4 根據(jù)需要進行修訂
1.4 安裝C++編譯器
1.5 示例1.1打印一條消息
1.5.1 如果使用RHIDE環(huán)境
1.5.2 如果使用Microsoft Visual Studio
1.5.3 幕后玄機
1.6 換到下一行
1.7 示例1.2:多行打印
1.7.1 幕后玄機
1.8 保存數(shù)據(jù):C++變量
1.9 數(shù)據(jù)類型入門
1.10 示例1-3:溫度轉換
1.10.1 幕后玄機
1.10.2 優(yōu)化的版本
1.11 變量名和關鍵字
1.12 小結  
第2章 決策,決策
2.1 數(shù)據(jù)類型
2.2 在程序中進行決策
2.3 if和if-else
2.4 示例2.1:是奇數(shù)還是偶數(shù)·
2.4.1 幕后玄機
2.4.2 優(yōu)化代碼
2.5 循環(huán)入門
2.6 示例2.2:打印1~N
2.6.1幕后玄機
2.7 C++中的真和假
2.8 遞增操作符(++)
2.9 語句和表達式
2.10 布爾(短路)邏輯入門
2.11 示例2.3:測試一個人的年齡
2.11.1 幕后玄機
2.12 math庫入門
2.13 示例2.4:質數(shù)測試
2.13.1 幕后玄機
2.13.2 優(yōu)化程序
2.14 小結
第3章 好用的、全功能的for語句
3.1 用于計數(shù)的循環(huán)
3.2 for循環(huán)入門
3.3 大量例子
3.4 示例3.1:用for循環(huán)來打印1~N
3.4.1幕后玄機
3.5 for的語句塊
3.6 動態(tài)聲明循環(huán)變量
3.7 示例3.2:使用for執(zhí)行質數(shù)測試
3.7.1 幕后玄機
3.8 for語句基礎
3.9 小結
第4章 函數(shù)
4.1 函數(shù)的概念
4.2 函數(shù)調用和程序流程
4.3 函數(shù)使用基礎知識
4.3.1 步驟1:聲明函數(shù)
4.3.2 步驟2:定義函數(shù)
4.3.3 步驟3:調用函數(shù)·
4.4 示例4.1:triangle數(shù)函數(shù)
4.4.1 幕后玄機
4.4.2 優(yōu)化程序  
4.5 示例4.2:質數(shù)函數(shù)
4.5.1 幕后玄機
4.6 局部變量和全局變量
4.7 遞歸函數(shù)
4.8 示例4.3:最大公因數(shù)
4.8.1 幕后玄機
4.9 示例4.4:素因子分解
4.9.1 幕后玄機
4.10 示例4.5:隨機數(shù)牛成器
4.10.1 幕后玄機
4.11 小結
第5章 數(shù)組
5.1 C++數(shù)組入門
5.2 初始化數(shù)組
5.3 基于零的索引
5.4 示例5.1:打印元素
5.4.1 幕后玄機
5.5 示例5.2:真的隨機嗎
5.5.1 幕后玄機
5.6 字符串和字符串數(shù)組
5.7 示例5.3:發(fā)牌程序#1
5.7.1 幕后玄機
5.8 示例5.4:發(fā)牌程序#2
5.8.1 幕后玄機
5.9 示例5.5:發(fā)牌程序#3
5.9.1 幕后玄機
5.9.2 優(yōu)化程序
5.10 一些忠告
5.11 二維數(shù)組:矩陣
5.12 小結
第6章 指針
6.1 指針的概念
6.2 聲明和使用指針
6.3 示例6.1:倍增函數(shù)
6.3.1 幕后玄機
6.4 交換:另一個使用指針的函數(shù)
6.5 示例6.2:數(shù)組排序器
6.5.1 幕后玄機
6.6 指針算術
6.7 指針和數(shù)組處理
6.8 示例6.3:數(shù)組清零
6.8.1 幕后玄機
6.8.2 優(yōu)化程序
6.9 小結
第7章 字符串:分析文本
7.1 計算機上的文本存儲
7.2 獲取正確的字符串
7.3 字符串處理函數(shù)
7.4 示例7.1:構建字符串
7.4.1 幕后玄機
7.5 讀取字符串輸入
7.6 示例7.2:獲取數(shù)字
7.6.1 幕后玄機
7.7 示例7.3:轉換成大寫
7.7.1 幕后玄機
7.8 單獨字符與字符串的比較
7.9 示例7.4:分析輸入
7.9.1 幕后玄機
7.10 新的C++string類
7.10.1 添加string類支持
7.10.2 聲明和初始化string類型的變量  
7.10.3 處理string類型的變量
7.10.4 輸入和輸出
7.11 示例7.5:使用string類型來構建字符串
7.11.1 幕后玄機  
7.12 對string類型的其他操作
7.13 小結
第8章 文件:電子存儲
8.1 文件流對象入門
8.2 引用磁盤文件  
8.3 示例8.1:將文本寫入一個文件
8.3.1 幕后玄機
8.4 示例8.2:顯示一個文本文件
8.4.1 幕后玄機
8.5 文本文件與二進制文件的比較
8.6 二進制運算入門  
8.7 示例8.3:隨機寫入
8.7.1 幕后玄機
8.8 示例8.4:隨機讀取
8.8.1 幕后玄機  
8.9 小結
第9章 一些高級編程技術
9.1 命令行參數(shù)
9.2 示例9.1:從命令行顯示文件內容
9.2.1 幕后玄機  
9.3 函數(shù)重載  
9.4 示例9-2:打印不同類型的數(shù)組
9.4.1 幕后玄機
9.5 do-while循環(huán)  
9.6 switch-case語句
9.7 多個模塊
9.8 異常處理
9.8.1 入門
9.8.2 處理異常:第一次嘗試
9.8.3 try-catch異常處理
9.9 示例9-3:為gcf添加異常處理
9.9.1 幕后幺機
9.10 小結
第10章 面向對象入門
10.1 為什么要面向對象
10.2 字符串解析器
10.3 對象和類
10.4 另一個例子:Fraction類
10.5 對象構造和析構
10.6 繼承或子類化
10.7 創(chuàng)建共享接口
10.8 多態(tài)性:真正的對象獨立性
10.9 多態(tài)性和虛函數(shù)
10.10 重用性
10.11 小結
第11章 Fraction類
11.1 Point:個簡單的類
11.2 private:僅成員可用(保護數(shù)據(jù))
11.3 示例11.1:測試Point類
11.3.1 幕后玄機
11.4 Fraction類入門
11.5 內聯(lián)函數(shù)  
11.6 查找最大公因數(shù)
11.7 查找最小公倍數(shù)
11.8 示例11.2:Fraction的支持函數(shù)
11.8.1 幕后玄機
11.9 示例11.3:測試Fraction類
11.9.1 幕后幺機
11.10 示例11.4:Fraction算術(加法和乘法)
11.10.1 幕后玄機
11.11 小結
第12章 構造函數(shù)
12.1 構造函數(shù)入門
12.2 多個構造函數(shù)(重載)
12.3 默認構造函數(shù)
12.4 示例12.1:Point類的構造函數(shù)
12.4.1 幕后幺機
12.5 示例12.2:Fraction類的構造函數(shù)
12.5.1 幕后幺機  
12.6 引用變量和參數(shù)(&)
12.7 拷貝構造函數(shù)
12-8 示例12.3:Fraction類的拷貝構造函數(shù)
12.8.1 幕后玄機
12.9 小結
第13章 操作符函數(shù)
13.1 類操作符函數(shù)入門
13.2 操作符函數(shù)作為全局函數(shù)
13.3 利用引用來提高效率
13.4 示例13.1:Point類的操作符
13.4.1 幕后玄機
13.5 示例13.2:Fraction類的操作符
13.5.1 幕后玄機
13.6 使用其他類型
13.7 類賦值函數(shù)(=)
13.8 測試相等性函數(shù)(-)
13.9 類的“打印”函數(shù)
13.10 示例13.3:完整的Fraction類
13.10.1 幕后玄機
13.11 小結
第14章 new操作符和StringParser類
14.1 new操作符
14.2 對象和new  
14.3 為數(shù)組數(shù)據(jù)分配空問
14.4 示例14.1:動態(tài)內存
14.4.1 幕后玄機
14.5 解析器設計(詞法分析器)
14.6 示例14.2:StringParser類
14.6.1 幕后玄機
14.6.2 改進代碼
14.7 小結  
第15章 this關鍵字和string類
15.1 string類入門
15.2 類析構函數(shù)入門
15.3 示例15.1:一個簡單的String類
15.3.1 幕后玄機
15.4 深拷叭和拷貝構造函數(shù)
15.5 this關鍵字  
15.6 賦值操作符
15.7 寫一個連接函數(shù)
15.8 示例15.2:完整的String類
15.8.1 幕后玄機
15.9 小結
第16章 繼承
16.1 子類化  
16.2 示例16.1:FloatFraction類
16.2.1 幕后玄機
16.3 FloatFraction類的問題
16.3.1 子類的默認構造函數(shù)
16.3.2 子類的拷貝構造函數(shù)
16.3.3 子類的賦值函數(shù)
16.3.4 添加遺漏的構造函數(shù)
16.3.5 解決與基類的類型沖突
16.4 示例16.2:最終的FloatFraction類
16.4.1 幕后玄機
16.5 示例16.3:ProperFraction類
16.5.1 幕后玄機
16.6 private成員和protected成員
16.7 示例16.4:包含的成員(FraetionUnits)
16.7.1 幕后玄機
16.8 小結
第17章 多態(tài)性:對象獨立性
17.1 FloatFraction類的另個思路
17.2 虛函數(shù)
17.3 示例17.1:修訂的FloatFraction類
17.3.1 幕后玄機
17.3.2 改進代碼
17.4  “純virtual”和其他難點
17.5 抽象類和接口
17.6 cout為什么不是真正多態(tài)的
17.7 示例17.2:真止多態(tài)的printable類
17.7.1 幕后玄機
17.8 關于面向對象
17.9 寫在最后
17.10 小結
附錄A CH操作符
附錄B 基本數(shù)據(jù)類型
附錄C C++語法總結
C.1 直接量
C.2 基本表達式
C.3 基本語句
C.4 控制結構
C.5 特殊控制語句
C.6 數(shù)據(jù)聲明
C.7 函數(shù)聲明
C.8 類聲明
附錄D ASCII碼
附錄E 公共庫函數(shù)
E.1 字符串函數(shù)
E.2 數(shù)據(jù)轉換函數(shù)
E.3 單字符函數(shù)
E.4 數(shù)學函數(shù)
E.5 隨機處理函數(shù)
附錄F 術語表

本目錄推薦

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