精通C++語言

《精通C++語言》是2022年清華大學出版社出版的圖書,作者是張勇、陳偉、賈曉陽、唐穎軍、張翰進、徐安妮。

基本介紹

  • 中文名:精通C++語言
  • 作者:張勇、陳偉、賈曉陽、唐穎軍、張翰進、徐安妮
  • 出版時間:2022年9月1日
  • 出版社清華大學出版社
  • ISBN:9787302611318
  • 定價:69 元
內容簡介,圖書目錄,

內容簡介

本書全面介紹了C++語言數據結構及其程式設計方法,深入介紹了函式、類、對象和模板類等面向對象高級主題。全書共12章,第1章介紹了數制和程式開發環境;第2章討論C++數據類型;第3章介紹了C++語言控制結構;第4章全面講述了函式及其用法;第5章剖析了類與對象的概念與設計;第6章深入討論了繼承和多態特性;第7章介紹了運算符重載方法;第8章講述了函式模板與類模板;第9章討論了檔案操作方法;第10章闡述了動態數組程式設計方法;第11章分析了鍊表及其用法;第12章探討了字元串模板類及其用法。全書程式基於Visual Studio 2022調試通過,本書特色在於講解易懂且實例豐富。 本書可作為高等院校計算機工程、軟體工程和網路工程等相關專業的本科生教材,也可作為C++語言程式設計愛好者的參考用書。

圖書目錄

第1章緒論
1.1C++簡史
1.2集成開發環境
1.2.1Visual Studio
1.2.2RAD Studio
1.3數制
1.3.1數制轉換
1.3.2整數存儲與運算
1.3.3浮點數表示
1.4輸入與輸出
1.5本章小結
習題
第2章數據類型與C++語言表示
2.1整數
2.2布爾類型
2.3浮點數
2.4字元
2.5數組
2.6字元串
2.7結構體
2.8枚舉
2.9共用體
2.10本章小結
習題
第3章運算符、控制結構與指針
3.1運算符
3.1.1算術運算符
3.1.2關係運算符
3.1.3邏輯運算符
3.1.4位運算符
3.1.5自增自減運算符
3.1.6賦值運算符與sizeof運算符
3.1.7條件運算符
3.1.8逗號運算符
3.2分支控制
3.2.1ifelse結構
3.2.2switchcase結構
3.3循環控制
3.3.1for結構
3.3.2while結構
3.3.3dowhile結構
3.3.4foreach結構
3.4指針
3.4.1常量、變數與指針
3.4.2動態數組
3.4.3數組與指針
3.5引用
3.6排序實例
3.7本章小結
習題
第4章函式
4.1函式定義與調用
4.1.1函式用法
4.1.2函式重載
4.2函式與指針
4.2.1指針作為函式的參數
4.2.2指向函式的指針
4.3遞歸函式
4.4vector動態數組
4.5本章小結
習題
第5章類與對象
5.1結構體與類
5.1.1類
5.1.2構造方法
5.1.3set( )方法與get( )方法
5.1.4析構方法
5.2對象與指針
5.3靜態函式與友元函式
5.4對象複製
5.5本章小結
習題
第6章繼承與多態
6.1公有繼承
6.1.1子類構造方法
6.1.2方法覆蓋
6.2保護繼承
6.3私有繼承
6.4繼承與指針
6.5多態技術
6.6本章小結
習題
第7章運算符重載
7.1運算符重載函式
7.2運算符重載方法
7.2.1雙目運算符重載方法
7.2.2單目運算符重載方法
7.3實例: 複數類
7.4本章小結
習題
第8章宏與模板
8.1宏定義
8.2模板
8.2.1模板函式
8.2.2參數個數可變的函式
8.2.3模板類
8.2.4模板類的具體化
8.3本章小結
習題
第9章異常與檔案
9.1異常
9.2文本檔案操作
9.3二進制檔案操作
9.4本章小結
習題
第10章動態數組
10.1動態數組初始化
10.2動態數組基本操作
10.3疊代器訪問動態數組元素
10.4lambda函式
10.5deque數組類
10.6偽隨機數
10.7本章小結
習題
第11章鍊表
11.1單向鍊表
11.2雙向鍊表
11.3單向鍊表模板類
11.4雙向鍊表模板類
11.5本章小結
習題
第12章字元串
12.1字元串基本操作
12.2寬字元串模板類
12.3字元串合併與分解操作
12.3.1append( )方法
12.3.2substr( )方法
12.3.3insert( )和erase( )方法
12.4字元串查找與替換操作
12.4.1find( )方法與replace( )方法
12.4.2大小寫字母轉換
12.5本章小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們