C++語言程式設計[寧濤著圖書]

C++語言程式設計[寧濤著圖書]
更多義項 ▼ 收起列表 ▲

《C++語言程式設計》以通俗易懂的語言,系統地介紹了C++語言的面向對象設計思想及編程方法,為讀者迅速掌握C++的面向對象方法和規則提供了很好的參考。本書共分15 章,全面地、系統地、深入地講解了C++程式設計語言的語法結構、函式和數組的使用、指針和引用的用法、類和對象的概念以及繼承、多態機制。

圖書信息

C++語言程式設計

作者:寧濤 編著
定價:59元
印次:1-1
ISBN:9787302503057
出版日期:2018.08.01
印刷日期:2018.06.27

內容簡介

《C++語言程式設計》以通俗易懂的語言,系統地介紹了C++語言的面向對象設計思想及編程方法,為讀者迅速掌握C++的面向對象方法和規則提供了很好的參考。本書共分15 章,全面地、系統地、深入地講解了C++程式設計語言的語法結構、函式和數組的使用、指針和引用的用法、類和對象的概念以及繼承、多態機制。同時,每一章都有大量典型套用實例和課後習題。

圖書目錄

第1章C++編程基礎

1.1電腦程式設計語言的發展

1.1.1機器語言與彙編語言

1.1.2高級語言

1.1.3面向對象程式設計語言

1.2C++語言概述

1.3C++程式開發過程

1.4C++程式舉例

1.5注釋方法

1.6C++的編程風格

1.6.1代碼行規範

1.6.2修飾符和注釋符規範

1.6.3類版式的規範

1.7C++的輸入/輸出簡介

小結

習題1

第2章基本數據類型及表達式

2.1C++的數據類型

2.1.1字元集與關鍵字

2.1.2基本數據類型

2.2變數定義

2.2.1變數的命名

2.2.2變數的定義格式

2.2.3變數的賦值與初始化

2.3常量定義

2.3.1文字常量

2.3.2符號常量

2.3.3常變數

2.4運算符與表達式

2.4.1算術運算符

2.4.2關係運算符

2.4.3邏輯運算符

2.4.4賦值運算符

2.4.5自增、自減運算符

2.4.6位運算符

2.4.7其他運算符

2.4.8運算符的優先權

2.5類型轉換

2.5.1自動類型轉換

2.5.2強制類型轉換

2.6實例套用與剖析

小結

習題2

第3章語句與控制結構

3.1語句格式

3.2控制結構

3.3if語句

3.3.1基本if語句

3.3.2if…else語句

3.3.3嵌套if語句

3.3.4條件運算符

3.4switch語句

3.5for循環語句

3.5.1for語句

3.5.2for語句的循環嵌套

3.6while循環語句

3.6.1while語句

3.6.2do…while語句

3.7轉移語句

3.7.1break語句

3.7.2continue語句

3.7.3goto語句

3.8實例套用與剖析

小結

習題3

第4章函式

4.1函式的定義與調用

4.1.1函式的定義

4.1.2函式的調用

4.1.3函式的嵌套調用

4.1.4遞歸調用

4.2函式的聲明

4.3內聯函式

4.4函式重載

4.5帶默認形參值的函式

4.6實例套用與剖析

小結

習題4

第5章程式結構

5.1全局變數與局部變數

5.1.1記憶體區域的布局

5.1.2全局變數

5.1.3局部變數

5.1.4靜態局部變數

5.2外部存儲類型

5.3作用域

5.3.1函式原型作用域

5.3.2局部作用域

5.3.3函式作用域

5.3.4檔案作用域

5.4檔案結構

5.4.1頭檔案

5.4.2編譯預處理

5.5實例套用與剖析

小結

習題5

第6章數組

6.1一維數組

6.1.1一維數組的定義

6.1.2一維數組的地址表示

6.1.3一維數組的使用

6.2二維數組

6.2.1二維數組的定義

6.2.2二維數組的地址表示

6.2.3二維數組的使用

6.3數組作為函式參數

6.3.1數組元素作為函式參數

6.3.2數組名作為函式參數

6.4字元數組與字元串

6.4.1字元數組的定義

6.4.2字元數組的初始化

6.5實例套用與剖析

小結

習題6

第7章指針與引用

7.1指針

7.1.1指針變數的定義

7.1.2指針變數的初始化

7.1.3指針的運算

7.1.4指針與數組

7.1.5指針與字元串

7.1.6指針與函式

7.2引用

7.2.1引用的定義

7.2.2引用的操作

7.2.3引用與函式

7.2.4常引用

7.3實例套用與剖析

小結

習題7

第8章結構體

8.1結構體

8.1.1結構體的概念

8.1.2結構體類型的聲明

8.1.3結構體變數的聲明

8.1.4結構體變數成員的訪問

8.1.5結構體變數的賦值

8.2結構體與數組

8.3結構體與指針

8.4結構體與函式

8.4.1傳遞結構體參數

8.4.2返回結構體

小結

習題8

第9章類與對象

9.1類與對象的定義

9.1.1面向對象程式設計

9.1.2類的定義

9.1.3成員函式

9.1.4對象的定義

9.2構造函式與析構函式

9.2.1構造函式的定義

9.2.2帶參數的構造函式

9.2.3重載構造函式

9.2.4析構函式

9.2.5複製構造函式

9.3對象的使用

9.3.1組合

9.3.2對象指針

9.3.3對象引用

9.3.4對象數組

9.3.5new和delete的使用

9.3.6this指針

9.4靜態成員

9.4.1靜態數據成員

9.4.2靜態成員函式

9.5友元

9.5.1友元函式

9.5.2友元類

9.6常對象與常成員

9.6.1常對象

9.6.2常成員函式

9.6.3常數據成員

9.7實例套用與剖析

小結

習題9

第10章繼承與派生

10.1繼承與派生的定義

10.1.1繼承的定義

10.1.2派生類的構成

10.2繼承方式

10.2.1公有繼承

10.2.2私有繼承

10.2.3保護繼承

10.3派生類的構造

10.4多繼承

10.4.1多繼承派生類的構造

10.4.2多繼承的二義性問題

10.5賦值兼容

10.6虛擬繼承與虛基類

10.7實例套用與剖析

小結

習題10

第11章多態性與虛函式

11.1多態性

11.2運算符重載

11.2.1運算符重載的實現

11.2.2運算符作為成員函式

11.2.3運算符作為類的友元函式

11.3虛函式

11.3.1派生類指針

11.3.2虛函式的定義與限制

11.3.3純虛函式與抽象類

小結

習題11

第12章模板

12.1模板的概念

12.2函式模板

12.2.1函式模板的定義

12.2.2函式模板的實例化

12.2.3函式模板的重載

12.3類模板

12.3.1類模板的定義

12.3.2類模板的實例化

12.3.3類模板與友元

12.3.4類模板與靜態成員

12.3.5類模板的繼承與派生

12.4標準模板庫

小結

習題12

第13章I/O流

13.1流的概念

13.2C++流庫概述

13.2.1標準流類

13.2.2檔案流類

13.2.3串流類

13.3使用I/O成員函式

13.3.1istream流中的常用成員函式

13.3.2ostream流中的常用成員函式

13.4格式控制

13.4.1用流對象的成員函式

13.4.2用控制符

13.5檔案操作

小結

習題13

第14章異常處理

14.1異常的概念

14.2異常處理概述

14.3異常處理的實現

14.4異常處理的規則

14.5異常規範

14.6異常處理與構造函式和析構函式

14.7異常處理類

14.7.1異常處理與類

14.7.2C++標準庫的異常處理類

小結

習題14

第15章虛擬校園仿真系統實例

15.1建模過程

15.1.1道路模型

15.1.2建築模型

15.2系統功能模組

15.2.1三維模型驅動模組

15.2.2速度控制模組

15.2.3視線調節模組

15.3開發系統原始碼

習題參考答案

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們