C++程式設計基礎案例教程

C++程式設計基礎案例教程

《C++程式設計基礎案例教程》是2019年9月清華大學出版社出版的圖書,作者是吳艷、費如純。

基本介紹

  • 書名:C++程式設計基礎案例教程
  • 作者:吳艷
    費如純
  • ISBN:9787302483830
  • 定價:39.80元
  • 出版社:清華大學出版社
  • 出版時間:2019年9月
內容簡介,圖書目錄,

內容簡介

本書全面介紹C++面向對象程式設計語言,書中從軟體開發過程入手,對軟體採用面向對象方法進行開發做了簡要介紹; 著重講解C++面向對象語言的基礎知識: 數據類型、表達式、語句以及三種基本結構; 介紹了面向對象的概念、構造函式和析構函式(包括特殊的構造函式); 接著介紹了面向對象的一些重要特徵(抽象、繼承、多態等); 最後介紹了標準輸入輸出流的問題,尤其是一些常用特殊格式輸出以及異常處理等問題。全書提供了大量套用實例,每章後均附有習題。
本書適合作為高等院校計算機、軟體工程、物聯網工程專業本科生、研究生的教材,同時可供軟體開發人員、廣大科技工作者和研究人員參考。

圖書目錄

第1章緒論
1.1程式設計語言簡介
1.1.1低級語言
1.1.2高級語言
1.1.3面向對象的語言
1.2面向對象程式設計基礎簡介
1.2.1面向對象方法的由來
1.2.2面向對象的基本概念
1.3面向對象軟體開發簡介
1.3.1軟體分析
1.3.2軟體設計
1.3.3軟體編程
1.3.4軟體測試
1.3.5軟體維護
1.4綜合案例——公司人員管理系統1
1.4.1系統描述和要求
1.4.2系統分析和設計
1.5小結
習題1
第2章C++簡單程式設計
2.1C++語言概述
2.1.1C++的產生
2.1.2C++的特點
2.1.3C++程式開發過程
2.1.4C++程式實例
2.1.5字元集
2.2基本數據類型和表達式
2.2.1基本數據類型
2.2.2自定義數據類型
2.2.3常量
2.2.4變數
2.2.5符號常量
2.2.6運算符與表達式
2.2.7語句
2.3數據的輸入與輸出
2.3.1I/O流
2.3.2預定義的插入符和提取符
2.3.3簡單的I/O格式控制
2.4綜合案例——公司人員管理系統2
2.5小結
習題2
第3章程式設計結構
3.1算法的基本控制結構
3.2順序結構
3.3分支結構
3.3.1單分支結構
3.3.2雙分支結構
3.3.3多分支結構
3.4循環結構
3.4.1for語句
3.4.2while語句
3.4.3do…while語句
3.5其他控制語句
3.6多種結構的嵌套
3.7綜合案例——公司人員管理系統3
3.8小結
習題3
第4章函式
4.1函式的定義與使用
4.1.1函式的定義
4.1.2函式的聲明
4.1.3函式的調用
4.1.4函式的參數傳遞
4.1.5局部變數和全局變數
4.1.6變數的存儲類別
4.2內聯函式
4.3帶默認形參值的函式
4.4函式重載
4.5常用的系統函式
4.6綜合案例——公司人員管理系統4
4.7小結
習題4
第5章類與對象
5.1面向對象程式設計的基本特點
5.1.1抽象
5.1.2封裝
5.1.3繼承
5.1.4多態
5.2類和對象
5.2.1類的定義
5.2.2類成員的訪問控制
5.2.3對象
5.2.4類的成員函式
5.2.5組合類
5.2.6程式實例
5.3構造函式和析構函式
5.3.1構造函式
5.3.2複製構造函式
5.3.3組合類的構造函式
5.3.4析構函式
5.3.5淺拷貝和深拷貝
5.4綜合案例——公司人員管理系統5
5.5小結
習題5
第6章數據的共享與保護
6.1標識符的作用域與可見性
6.1.1作用域
6.1.2可見性
6.2存儲類型和標識符的生存期
6.2.1存儲類型
6.2.2標識符的生存期
6.3類的靜態成員
6.3.1靜態數據成員
6.3.2靜態函式成員
6.4類的友元
6.4.1友元函式
6.4.2友元類
6.5常對象與常引用
6.6綜合案例——公司人員管理系統6
6.7小結
習題6
第7章繼承與派生
7.1繼承
7.1.1單一繼承
7.1.2多重繼承
7.2派生
7.2.1派生類的構造函式
7.2.2派生類的析構函式
7.3綜合案例——公司人員管理系統7
7.4小結
習題7
第8章多態性與運算符重載
8.1多態性
8.1.1通用多態和專用多態
8.1.2多態的實現
8.2抽象類
8.3運算符重載
8.3.1運算符重載的概念
8.3.2運算符重載為類的成員函式
8.3.3運算符重載為類的友元函式
8.4“++”和“--”的重載
8.5綜合案例——公司人員管理系統8
8.6小結
習題8
第9章流類庫與輸入輸出
9.1輸入輸出的概念
9.2C++的基本流類體系
9.3標準輸入輸出流
9.3.1輸出寬度控制: setw和width
9.3.2填充字元控制: setfill和fill
9.3.3輸出精度控制: setprecision和precision
9.3.4其他格式狀態
9.4檔案輸入輸出流
9.4.1檔案的打開與關閉
9.4.2檔案的讀寫
9.4.3檔案讀寫位置指針
9.5綜合案例——公司人員管理系統9
9.6小結
習題9
第10章異常處理
10.1異常處理的概念
10.1.1C++異常處理的實現
10.1.2異常處理舉例
10.2異常處理的注意事項
10.3小結
習題10
附錄A案例綜合
附錄B參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們