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

C++程序設計教程

C++程序設計教程

定 價:¥29.00

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

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

內容簡介

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

作者簡介

暫缺《C++程序設計教程》作者簡介

圖書目錄

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

本目錄推薦

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