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

C++程序設(shè)計教程

C++程序設(shè)計教程

定 價:¥29.00

作 者: 石志國、李向前、薛為民
出版社: 北方交通大學出版社
叢編項: 重點大學計算機基礎(chǔ)課程教材
標 簽: 大學教材教輔 教材/考試

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 C++語言程序設(shè)計基礎(chǔ)
第1章 C++編程體系概述
1.1 編程語言的產(chǎn)生
1.1.1 C語言的產(chǎn)生
1.1.2 C++語言的產(chǎn)生
1.2 編程語言的體系劃分
1.3 程序設(shè)計方法
1.3.1 結(jié)構(gòu)化程序設(shè)計方法
1.3.2 面向?qū)ο蟪绦蛟O(shè)計方法
1.4 C++語言編程體系
1.4.1 C++語言的優(yōu)勢
1.4.2 C++語言的內(nèi)容
1.4.3 選擇編程工具
1.4.4 學習方法
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é)
課后習題
第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++標準輸入輸出流
2.2.2 控制輸出格式
2.3 C++的表達式與運算符
2.3.1 算術(shù)運算符
2.3.2 關(guān)系運算符
2.3.3 邏輯運算符
2.3.4 賦值運算符
2.3.5 遞增遞減運算符
2.3.6 條件運算符
2.3.7 sizeof運算符
2.3.8 位運算符
2.3.9 bitset運算符
2.3.10 運算符的優(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é)
課后習題
第二部分 面向過程的C++程序設(shè)計
第3章 指針與數(shù)組
3.1 存儲方式
3.1.1 地址的概念
3.1.2 地址的運算
3.2 指針類型
3.2.1 指針的定義
3.2.2 指針的運算
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é)
課后習題
第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é)
課后習題
第5章 異常處理
5.1 異常的基本概念
5.2 異常的實現(xiàn)
5.2.1 異常的拋出與捕獲
5.2.2 異常的處理規(guī)則
小結(jié)
課后習題
第6章 泛型算法初步
6.1 泛型算法的必要性
6.2 泛型算法的基本概念
6.2.1 泛型算法的組成
6.2.2 幾種常用的iterator
小結(jié)
課后習題
第三部分 面向?qū)ο蟮腃++程序設(shè)計
第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é)
課后習題
第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é)
課后習題
第9章 運算符重載
9.1 運算符重載的概念
9.1.1 常用的運算符
9.1.2 運算符重載的實現(xiàn)
9.2 單目運算符重載
9.2.1 重載增量運算符
9.2.2 返回對象
9.3 雙目運算符重載
9.4 賦值運算符重載
9.4.1 復(fù)合賦值運算符重載
9.4.2 賦值運算符的重載
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é)
課后習題
第10章 繼承
10.1 繼承的基本概念
10.1.1 繼承的必要性
10.1.2 繼承的實現(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 保護繼承與私有繼承
10.4.1 公有繼承
10.4.2 私有繼承
10.4.3 保護繼承
10.5 其他代碼重用的方式
小結(jié)
課后習題
第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 編譯時多態(tài)
11.3.3 運行時多態(tài)
11.4 純虛函數(shù)與抽象類
11.5 虛析構(gòu)函數(shù)
11.5.1 虛析構(gòu)函數(shù)的必要性
11.5.2 引入虛析構(gòu)函數(shù)
小結(jié)
課后習題
第四部分 準確高效地編寫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 運算符<<
12.3.2 成員函數(shù)put()
12.3.3 成員函數(shù)write()
12.4 四種輸入操作
12.4.1 運算符>>
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 二進制文件的讀寫
12.5.5 文件的隨機讀寫
小結(jié)
課后習題
第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é)
課后習題
第14章 C++編碼助手
14.1 編碼助手概述與安裝
14.1.1 安裝VisualAssist6.0
14.1.2 編碼助手的功能
14.2 使用編碼助手
14.2.1 自動拼寫檢查
14.2.2 自動代碼補齊
14.2.3 自動對齊
14.2.4 代碼的顏色
14.2.5 調(diào)用代碼框架
小結(jié)
課后習題
第15章 C++編碼規(guī)范
15.1 C++文件的程序結(jié)構(gòu)
15.1.1 程序的排版
15.1.2 注釋
15.2 命名規(guī)則與可讀性
15.2.1 標識符命名
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é)
課后習題
附錄A 部分習題參考答案
參考文獻

本目錄推薦

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