注冊(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à):¥29.00

作 者: 皮德常,張鳳林編著
出版社: 國防工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C++

ISBN: 9787118035834 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 278 字?jǐn)?shù):  

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

  C++是一種實(shí)用的程序設(shè)計(jì)語言,是高校學(xué)生學(xué)習(xí)程序設(shè)計(jì)的一門必修專業(yè)課程,同時(shí)也是編程人員最廣泛使用的工具。學(xué)好C++,可以很容易地觸類旁通其他語言,如Java和C#等。全書以面向?qū)ο蟮某绦蛟O(shè)計(jì)貫穿始終。 全書共7章,主要包括:C++程序設(shè)計(jì)基礎(chǔ);文件操作;類的基礎(chǔ)部分;類的高級(jí)部分;繼承、多態(tài)和虛函數(shù);異常處理以及模板等等。書中列舉了數(shù)百條可供直接使用的程序示例代碼,并給出了運(yùn)行結(jié)果,同時(shí)配有大量習(xí)題,還提供了該書的電子教案,使學(xué)生在學(xué)習(xí)時(shí)更為直觀。 本書是在作者講義的基礎(chǔ)上,總結(jié)過去的教學(xué)和實(shí)踐經(jīng)驗(yàn)編寫而成的。其中結(jié)合實(shí)例講解了C++的基本概念和方法,力求將復(fù)雜的概念用簡(jiǎn)潔、通俗的語言描述,做到深入淺出、循序漸進(jìn)。本書適合用做大學(xué)計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè),并且學(xué)習(xí)過C語言的C++程序設(shè)計(jì)課程教材,也可供具有C語言基礎(chǔ)的自學(xué)者使用。

作者簡(jiǎn)介

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

圖書目錄

第1章 C 程序設(shè)計(jì)基礎(chǔ)
1. 1 為什么要學(xué)習(xí)C 程序設(shè)計(jì)
1. 2 過程化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)
1. 3 簡(jiǎn)單的輸出和輸入方法
1. 3. 1 cout對(duì)象
1. 3. 2 cin對(duì)象
1. 4 標(biāo)識(shí)符
1. 5 布爾類型
1. 6 培養(yǎng)良好的編程風(fēng)格
1. 6. 1 風(fēng)格對(duì)比
1. 6. 2 注釋方法
1. 7 格式化輸出
1. 7. 1 采用操作符實(shí)現(xiàn)格式化輸出
1. 7. 2 采用函數(shù)成員實(shí)現(xiàn)格式化輸出
1. 7. 3 對(duì)函數(shù)成員的初步討論
1. 8 格式化輸入
1. 8. 1 指定輸入域?qū)?br />1. 8. 2 讀取一行
1. 8. 3 讀取一個(gè)字符
1. 8. 4 讀取字符時(shí)易于出錯(cuò)的地方
1. 9 函數(shù)的缺省參數(shù)
1. 10 引用作函數(shù)參數(shù)
1. 11 函數(shù)重載
1. 12 內(nèi)存的動(dòng)態(tài)分配和釋放
1. 13 string類型
1. 13. 1 如何使用string類型
1. 13. 2 為string對(duì)象讀取一行
1. 13. 3 string對(duì)象的比較
1. 13. 4 string對(duì)象的初始化
1. 13. 5 string的函數(shù)成員
1. 13. 6 string對(duì)象應(yīng)用舉例
1. 14 STL矢量
1. 14. 1 定義矢量的方法
1. 14. 2 訪問矢量中的元素
1. 14. 3 使用函數(shù)成員push_back
1. 14. 4 獲取矢量的大小
1. 14. 5 刪除矢量中元素
1. 14. 6 清空矢量
1. 14. 7 檢查矢量是否為空
1. 14. 8 矢量的其他函數(shù)成員
思考與練習(xí)
課程設(shè)計(jì)之一
第2章 文件操作
2. 1 文件的基本概念
2. 1. 1 文件命名的原則
2. 1. 2 使用文件的基本過程
2. 1. 3 文件流類型
2. 2 打開文件和關(guān)閉文件
2. 2. 1 打開文件
2. 2. 2 文件的打開模式
2. 2. 3 定義流對(duì)象時(shí)打開文件
2. 2. 4 測(cè)試文件打開是否成功
2. 2. 5 關(guān)閉文件
2. 3 采用流操作符讀寫文件
2. 3. 1 采用流插入操作符寫文件
2. 3. 2 格式化輸出在寫文件中的應(yīng)用
2. 3. 3 采用流提取操作符從文件讀數(shù)據(jù)
2. 3. 4 檢測(cè)文件結(jié)束
2. 4 流對(duì)象做參數(shù)
2. 5 出錯(cuò)檢測(cè)
2. 6 采用函數(shù)成員讀寫文件
2. 6. 1 采用流提取操作符讀文件的缺陷
2. 6. 2 采用函數(shù)getline讀文件
2. 6. 3 采用函數(shù)get讀文件
2. 6. 4 采用函數(shù)put寫文件
2. 7 多文件操作
2. 8 進(jìn)制文件
2. 8. 1 二進(jìn)制文件的操作
2. 8. 2 讀寫結(jié)構(gòu)體記錄
2. 9 隨機(jī)訪問文件
2. 9. 1 順序訪問文件的缺陷
2. 9. 2 定位函數(shù)seekp和seekg
2. 9. 3 返回位置函數(shù)tellp和tellg
2. 10 輸入輸出文件
思考與練習(xí)
課程設(shè)計(jì)之二
第3章 類的基礎(chǔ)部分
3. 1 過程化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的區(qū)別
3. 1. 1 過程化程序設(shè)計(jì)的缺陷
3. 1. 2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想
3. 2 類的基本概念
3. 3 定義函數(shù)成員
3. 4 定義對(duì)象
3. 4. 1 訪問對(duì)象的成員
3. 4. 2 指向?qū)ο蟮闹羔?br />3. 4. 3 引入私有成員的原因
3. 5 類的多文件組織
3. 6 私有函數(shù)成員的作用
3. 7 內(nèi)聯(lián)函數(shù)
3. 8 構(gòu)造函數(shù)和析構(gòu)函數(shù)
3. 8. 1 構(gòu)造函數(shù)
3. 8. 2 析構(gòu)函數(shù)
3. 8. 3 帶參構(gòu)造函數(shù)
3. 8. 4 構(gòu)造函數(shù)應(yīng)用舉例--輸入有效的對(duì)象
3. 8. 5 重載構(gòu)造函數(shù)
3. 8. 6 缺省構(gòu)造函數(shù)的表現(xiàn)形式
3. 9 對(duì)象數(shù)組
3. 10 類的應(yīng)用舉例
3. 11 抽象數(shù)組類型
3. 11. 1 創(chuàng)建抽象數(shù)組類型
3. 11. 2 擴(kuò)充抽象數(shù)組類型
思考與練習(xí)
課程設(shè)計(jì)之三
第4章 類的高級(jí)部分
4. 1 靜態(tài)成員
4. 1. 1 靜態(tài)數(shù)據(jù)成員
4. 1. 2 靜態(tài)函數(shù)成員
4. 2 友元函數(shù)
4. 3 對(duì)象賦值問題
4. 4 拷貝構(gòu)造函數(shù)
4. 4. 1 缺省的拷貝構(gòu)造函數(shù)
4. 4. 2 調(diào)用拷貝構(gòu)造函數(shù)的情況
4. 4. 3 拷貝構(gòu)造函數(shù)中的常參數(shù)
4. 5 運(yùn)算符重載
4. 5. 1 重載賦值運(yùn)算符
4. 5. 2 this指針
4. 5. 3 重載運(yùn)算符時(shí)要注意的問題
4. 5. 4 重載雙目算術(shù)運(yùn)算符
4. 5. 5 重載單目算術(shù)運(yùn)算符
4. 5. 6 重載關(guān)系運(yùn)算符
4. 5. 7 重載流操作符<<和>>
4. 5. 8 重載類型轉(zhuǎn)換運(yùn)算符
4. 5. 9 重載[]操作符
4. 5. 10 操作符重載綜合舉例--自定義string類
4. 6 對(duì)象組合
思考與練習(xí)
課程設(shè)計(jì)之四
第5章 繼承. 多態(tài)和虛函數(shù)
5. 1 繼承
5. 2 保護(hù)成員和類的訪問
5. 3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
5. 3. 1 缺省構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用
5. 3. 2 向基類的構(gòu)造函數(shù)傳參數(shù)
5. 4 覆蓋基類的函數(shù)成員
5. 5 虛函數(shù)
5. 6 純虛函數(shù)和抽象類
5. 6. 1 純虛函數(shù)
5. 6. 2 抽象類
5. 6. 3 指向基類的指針
5. 7 多重繼承
5. 8 多繼承
思考與練習(xí)
課程設(shè)計(jì)之五
第6章 異常處理
6. 1 異常
6. 1. 1 拋出異常
6. 1. 2 處理異常
6. 2 基于對(duì)象的異常處理
6. 3 捕捉多種類型的異常
6. 4 通過異常對(duì)象獲取異常信息
6. 5 再次拋出異常
思考與練習(xí)
課程設(shè)計(jì)之六
第7章 模板
7. 1 函數(shù)模板
7. 1. 1 從函數(shù)重載到函數(shù)模板
7. 1. 2 在函數(shù)模板中使用操作符需要注意的地方
7. 1. 3 在函數(shù)模板中使用多種類型
7. 1. 4 重載函數(shù)模板
7. 1. 5 定義函數(shù)模板的方法
7. 2 類模板
7. 2. 1 定義類模板的方法
7. 2. 2 定義類模板的對(duì)象
7. 2. 3 類模板與繼承
思考與練習(xí)
參考文獻(xiàn)

本目錄推薦

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