精通C++語言

張勇、陳偉、賈曉陽、唐穎軍、張翰進、徐安妮

  • 出版商: 清華大學
  • 出版日期: 2022-09-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • ISBN: 7302611319
  • ISBN-13: 9787302611318
  • 相關分類: C++ 程式語言
  • 立即出貨

  • 精通C++語言-preview-1
  • 精通C++語言-preview-2
  • 精通C++語言-preview-3
精通C++語言-preview-1

買這商品的人也買了...

商品描述

本書全面介紹了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本章小結

習題

參考文獻