注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(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à):¥29.00

作 者: 石志國、李向前、薛為民
出版社: 北方交通大學(xué)出版社
叢編項(xiàng): 重點(diǎn)大學(xué)計(jì)算機(jī)基礎(chǔ)課程教材
標(biāo) 簽: 大學(xué)教材教輔 教材/考試

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

內(nèi)容簡介

  《C++程序設(shè)計(jì)教程(附光盤)》從體系上分成四大部分:第一部分程序設(shè)計(jì)基礎(chǔ),介紹C++編程體系概述和C++語法基礎(chǔ);第二部分面向過程C++程序設(shè)計(jì),介紹函數(shù)、指針、異常處理和泛型算法初步;第三部分面向?qū)ο蟮腃++程序設(shè)計(jì),介紹類的基本概念、靜態(tài)成員、友元、繼承、運(yùn)算符重載、虛函數(shù)和多態(tài)性;第四部分準(zhǔn)確高效地編寫C++應(yīng)用程序,介紹輸入輸出流程、模板、C++編碼規(guī)范與編碼助手。通過對《C++程序設(shè)計(jì)教程(附光盤)》的學(xué)習(xí),能夠?qū)++的總體內(nèi)容有一個(gè)清晰的認(rèn)識,為開發(fā)應(yīng)用程序打下堅(jiān)實(shí)的基礎(chǔ)?!禖++程序設(shè)計(jì)教程(附光盤)》配套光盤包括《C++程序設(shè)計(jì)教程(附光盤)》所有源代碼?!禖++程序設(shè)計(jì)教程(附光盤)》授課幻燈片、課后習(xí)題答案、教學(xué)大綱及其他教學(xué)支持信息,《C++程序設(shè)計(jì)教程(附光盤)》可以作為高校及各類培訓(xùn)機(jī)構(gòu)C++程序設(shè)計(jì)的教材或者教學(xué)參考書,也可作為C++自學(xué)人員和C++開發(fā)人員的參考書及全國計(jì)算機(jī)等級考試C++的參考用書。

作者簡介

暫缺《C++程序設(shè)計(jì)教程》作者簡介

圖書目錄

第一部分 C++語言程序設(shè)計(jì)基礎(chǔ)
第1章 C++編程體系概述
1.1 編程語言的產(chǎn)生
1.1.1 C語言的產(chǎn)生
1.1.2 C++語言的產(chǎn)生
1.2 編程語言的體系劃分
1.3 程序設(shè)計(jì)方法
1.3.1 結(jié)構(gòu)化程序設(shè)計(jì)方法
1.3.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法
1.4 C++語言編程體系
1.4.1 C++語言的優(yōu)勢
1.4.2 C++語言的內(nèi)容
1.4.3 選擇編程工具
1.4.4 學(xué)習(xí)方法
1.5 C++程序結(jié)構(gòu)初步
1.5.1 預(yù)處理指示符初步
1.5.2 注釋
1.5.3 基本輸入輸出
1.6 使用C++語言編寫簡單代碼
1.6.1 面向過程的C語言
1.6.2 面向過程的C++語言
1.6.3 面向?qū)ο蟮腃++語言
小結(jié)
課后習(xí)題
第2章 C++語法基礎(chǔ)
2.1 C++數(shù)據(jù)類型
2.1.1 基本數(shù)據(jù)類型
2.1.2 復(fù)合數(shù)據(jù)類型
2.1.3 容器類型
2.1.4 字符串類型
2.1.5 枚舉類型
2.1.6 C++的常量
2.1.7 C++的變量
2.2 C++的基本輸入輸出格式
2.2.1 C++標(biāo)準(zhǔn)輸入輸出流
2.2.2 控制輸出格式
2.3 C++的表達(dá)式與運(yùn)算符
2.3.1 算術(shù)運(yùn)算符
2.3.2 關(guān)系運(yùn)算符
2.3.3 邏輯運(yùn)算符
2.3.4 賦值運(yùn)算符
2.3.5 遞增遞減運(yùn)算符
2.3.6 條件運(yùn)算符
2.3.7 sizeof運(yùn)算符
2.3.8 位運(yùn)算符
2.3.9 bitset運(yùn)算符
2.3.10 運(yùn)算符的優(yōu)先級和結(jié)合律
2.3.11 類型轉(zhuǎn)換
2.4 C++的控制語句
2.4.1 順序結(jié)構(gòu)語句
2.4.2 選擇結(jié)構(gòu)語句
2.4.3 循環(huán)結(jié)構(gòu)語句
2.4.4 中止語句
2.4.5 預(yù)處理語句
小結(jié)
課后習(xí)題
第二部分 面向過程的C++程序設(shè)計(jì)
第3章 指針與數(shù)組
3.1 存儲方式
3.1.1 地址的概念
3.1.2 地址的運(yùn)算
3.2 指針類型
3.2.1 指針的定義
3.2.2 指針的運(yùn)算
3.2.3 指向常量的指針和常量指針
3.3 引用類型
3.3.1 引用的定義
3.3.2 引用的使用
3.4 數(shù)組類型
3.4.1 一維數(shù)組
3.4.2 多維數(shù)組
3.5 結(jié)構(gòu)類型
3.5.1 結(jié)構(gòu)基本概念
3.5.2 訪問結(jié)構(gòu)成員
3.5.3 給結(jié)構(gòu)賦值
3.5.4 結(jié)構(gòu)與指針
3.6 字符數(shù)組
3.6.1 定義字符數(shù)組
3.6.2 字符串處理函數(shù)
小結(jié)
課后習(xí)題
第4章 函數(shù)
4.1 函數(shù)的基本概念
4.1.1 函數(shù)的分類
4.1.2 函數(shù)的定義和調(diào)用
4.2 函數(shù)參數(shù)的缺省
4.3 函數(shù)參數(shù)的傳遞
4.3.1 按值傳遞
4.3.2 按地址傳遞
4.4 函數(shù)的嵌套與遞歸
4.4.1 函數(shù)的嵌套
4.4.2 函數(shù)的遞歸調(diào)用
4.5 內(nèi)聯(lián)函數(shù)
4.6 函數(shù)的重載
4.7 作用域和生命期
4.7.1 局部變量
4.7.2 全局變量
4.7.3 命名空間域
小結(jié)
課后習(xí)題
第5章 異常處理
5.1 異常的基本概念
5.2 異常的實(shí)現(xiàn)
5.2.1 異常的拋出與捕獲
5.2.2 異常的處理規(guī)則
小結(jié)
課后習(xí)題
第6章 泛型算法初步
6.1 泛型算法的必要性
6.2 泛型算法的基本概念
6.2.1 泛型算法的組成
6.2.2 幾種常用的iterator
小結(jié)
課后習(xí)題
第三部分 面向?qū)ο蟮腃++程序設(shè)計(jì)
第7章 類的基本概念
7.1 類的定義
7.1.1 數(shù)據(jù)成員
7.1.2 成員函數(shù)
7.1.3 類對象成員的訪問
7.1.4 類的訪問限制
7.1.5 動態(tài)內(nèi)存分配
7.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)
7.2.1 構(gòu)造函數(shù)的概念
7.2.2 析構(gòu)函數(shù)的概念
7.2.3 帶參數(shù)的構(gòu)造函數(shù)
7.2.4 重載構(gòu)造函數(shù)
7.3 類中的this指針
7.4 類中的const修飾符
7.4.1常對象
7.4.2 常成員函數(shù)
7.4.3 常數(shù)據(jù)成員
7.5 堆與拷貝構(gòu)造函數(shù)
7.5.1 堆對象
7.5.2 分配堆對象
7.5.3 拷貝構(gòu)造函數(shù)
小結(jié)
課后習(xí)題
第8章 靜態(tài)成員與友元
8.1 靜態(tài)成員
8.1.1 靜態(tài)數(shù)據(jù)成員
8.1.2 靜態(tài)成員函數(shù)
8.2 友元
8.2.1 需要友元的原因
8.2.2 友元函數(shù)
8.2.3 友元類
小結(jié)
課后習(xí)題
第9章 運(yùn)算符重載
9.1 運(yùn)算符重載的概念
9.1.1 常用的運(yùn)算符
9.1.2 運(yùn)算符重載的實(shí)現(xiàn)
9.2 單目運(yùn)算符重載
9.2.1 重載增量運(yùn)算符
9.2.2 返回對象
9.3 雙目運(yùn)算符重載
9.4 賦值運(yùn)算符重載
9.4.1 復(fù)合賦值運(yùn)算符重載
9.4.2 賦值運(yùn)算符的重載
9.4.3 類的典型結(jié)構(gòu)
9.5 類型轉(zhuǎn)換
9.5.1 基本類型到用戶定義類型的轉(zhuǎn)換
9.5.2 用戶定義類型到基本類型的轉(zhuǎn)換
9.5.3 用戶白定義類型之間的轉(zhuǎn)換
小結(jié)
課后習(xí)題
第10章 繼承
10.1 繼承的基本概念
10.1.1 繼承的必要性
10.1.2 繼承的實(shí)現(xiàn)方式
10.1.3 繼承中的靜態(tài)數(shù)據(jù)成員
10.2 基類和派生類的關(guān)系
10.2.1 基類指針
10.2.2 繼承下的構(gòu)造函數(shù)和析構(gòu)函數(shù)
10.2.3 重寫基類成員
10.2.4 調(diào)用基類成員函數(shù)
10.3 protected關(guān)鍵字詳解
10.4 保護(hù)繼承與私有繼承
10.4.1 公有繼承
10.4.2 私有繼承
10.4.3 保護(hù)繼承
10.5 其他代碼重用的方式
小結(jié)
課后習(xí)題
第11章 多重繼承和多態(tài)性
11.1 多繼承
11.1.1 多繼承的基本概念
11.1.2 多重繼承下的構(gòu)造函數(shù)
11.1.3 多重繼承下的二義性
11.1.4 虛擬繼承
11.2 虛函數(shù)
11.3 多態(tài)性
11.3.1 多態(tài)性的分類
11.3.2 編譯時(shí)多態(tài)
11.3.3 運(yùn)行時(shí)多態(tài)
11.4 純虛函數(shù)與抽象類
11.5 虛析構(gòu)函數(shù)
11.5.1 虛析構(gòu)函數(shù)的必要性
11.5.2 引入虛析構(gòu)函數(shù)
小結(jié)
課后習(xí)題
第四部分 準(zhǔn)確高效地編寫C++應(yīng)用程序
第12章 程序結(jié)構(gòu)與C++的輸入輸出
12.1 C++的程序結(jié)構(gòu)
12.1.1 外部存儲類型
12.1.2 頭文件
12.2 C++流的概念
12.2.1 基本流類庫
12.2.2 文件流類庫
12.2.3 字符串流類庫
12.3 三種輸出操作
12.3.1 運(yùn)算符<<
12.3.2 成員函數(shù)put()
12.3.3 成員函數(shù)write()
12.4 四種輸入操作
12.4.1 運(yùn)算符>>
12.4.2 成員函數(shù)get()
12.4.3 成員函數(shù)getline()
12.4.4 成員函數(shù)read()
12.5 文件的輸入輸出
12.5.1 文件的打開和關(guān)閉
12.5.2 文件的讀寫方法
12.5.3 文本文件的讀寫
12.5.4 二進(jìn)制文件的讀寫
12.5.5 文件的隨機(jī)讀寫
小結(jié)
課后習(xí)題
第13章 模板
13.1 模板的基本概念
13.1.1 使用模板的必要性
13.1.2 模板的分類
13.2 函數(shù)模板
13.2.1 函數(shù)模板的定義
13.2.2 使用函數(shù)模板
13.2.3 函數(shù)模板的重載
13.3 類模板
13.3.1 類模板的定義
13.3.2 使用類模板
小結(jié)
課后習(xí)題
第14章 C++編碼助手
14.1 編碼助手概述與安裝
14.1.1 安裝VisualAssist6.0
14.1.2 編碼助手的功能
14.2 使用編碼助手
14.2.1 自動拼寫檢查
14.2.2 自動代碼補(bǔ)齊
14.2.3 自動對齊
14.2.4 代碼的顏色
14.2.5 調(diào)用代碼框架
小結(jié)
課后習(xí)題
第15章 C++編碼規(guī)范
15.1 C++文件的程序結(jié)構(gòu)
15.1.1 程序的排版
15.1.2 注釋
15.2 命名規(guī)則與可讀性
15.2.1 標(biāo)識符命名
15.2.2 提高程序的可讀性
15.3 單元代碼的規(guī)范
15.3.1 變量和結(jié)構(gòu)
15.3.2 函數(shù)
15.3.3 類
15.4 提高可測試性和程序效率
15.4.1 可測性
15.4.2 程序效率
15.4.3 質(zhì)量保證
15.4.4 使用宏
小結(jié)
課后習(xí)題
附錄A 部分習(xí)題參考答案
參考文獻(xiàn)

本目錄推薦

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