c程式設計[趙清傑,胡思康,宋紅編著書籍]

c程式設計[趙清傑,胡思康,宋紅編著書籍]

《C 程式設計》是2008-09-01清華大學出版社出版的圖書,作者是趙清傑,胡思康,宋紅

基本信息

內容簡介

《C++程式設計》系統地講解了C++語言的基本語法及編程方法,介紹C++標準庫特別是STL的主要組件及套用;內容包括C++語言概述及編程基礎、函式與函式模板、類與類模板、運算符重載、繼承與派生、多態、異常處理以及C++標準庫等。針對初學者的特點,書中主要結合實例講解基本概念和編程方法,力求通過簡潔的實例讓讀者快速掌握C++語言,並能夠熟練使用C++標準庫進行程式設計。 《C++程式設計》內容全面、語言簡潔、重點突出、實用性強,既適合於作為高等學校的教材,也適合作為培訓班教材及自學參考書。

圖書目錄

第1章 C++語言概述

1.1 C++語言的特點

1.2 C++標準庫簡介

1.3 簡單的C++程式

1.4 程式的編輯、編譯、連線與運行

1.5 小結

習題一

第2章 C++編程基礎

2.1 C++的詞法規則

2.1.1 字元集

2.1.2 辭彙

2.2 C++的數據類型

2.2.1 基本類型

2.2.2 常量與變數

2.2.3 自定義數據類型

2.2.4 擴展數據類型

2.2.5 類型轉換

2.2.6 typedef與typeid

2.3 表達式與語句

2.3.1 運算符與表達式

2.3.2 語句

2.4 預處理命令

2.4.1 宏定義命令

2.4.2 檔案包含命令

2.4.3 條件編譯命令

2.5 名字空間

2.5.1 名字空間聲明

2.5.2 使用名字空間

2.5.3 標準名字空間std

2.6 小結

習題二

第3章 函式與函式模板

3.1 函式的定義與聲明

3.2 函式調用

3.2.1 如何調用函式

3.2.2 參數傳遞

3.2.3 函式的返回類型

3.2.4 嵌套調用與遞歸調用

3.2.5 如何調用庫函式

3.3 函式指針

3.4 static函式

3.5 inline函式

3.6 函式重載

3.7 帶默認形參值的函式

3.8 函式模板

3.8.1 函式模板的定義與使用

3.8.2 函式模板重載

3.8.3 函式模板專門化

3.8.4 使用標準庫中的函式模板

3.9 小結

習題三

第4章 類與類模板

4.1 類與類對象的定義

4.1.1 類的定義

4.1.2 類對象:

4.1.3 類的封裝性和信息隱藏

4.2 構造函式與析構函式

4.2.1 構造函式

4.2.2 析構函式

4.2.3 構造與析構的順序

4.3 賦值成員函式

4.4 靜態成員

4.4.1 靜態數據成員

4.4.2 靜態成員函式

4.5 常成員

4.5.1 常數據成員

4.5.2 常成員函式

4.5.3 mutable

4.6 指向成員的指針

4.6.1 成員指針的定義與使用

4.6.2 如何得到成員函式的地址

4.7 組合類

4.8 友元

4.8.1 友元函式

4.8.2 友元類

4.9 類模板

4.9.1 類模板的定義與使用

4.9.2 類模板專門化

4.9.3 作為函式的參數及返回類型

4.9.4 使用標準庫中的類模板

4.10 小結

習題四

第5章 運算符重載

5.1 運算符重載的概念

5.2 運算符重載的規則

5.3 運算符重載的兩種形式

5.3.1 重載為類的成員函式

5.3.2 重載為類的友元函式

5.3.3 兩種重載方式討論

5.4 特殊運算符重載舉例

5.4.1 類型轉換運算符

5.4.2 複合賦值運算符

5.4.3 自增和自減運算符

5.4.4 流提取運算符和流插入運算符

5.5 函式對象

5.6 小結

習題五

第6章 繼承與派生

6.1 基類與派生類

6.2 對基類成員的訪問控制

6.2.1 公有繼承

6.2.2 私有繼承

6.2.3 保護繼承

6.3 派生類的構造函式與析構函式

6.3.1 構造函式

6.3.2 析構函式

6.4 組合與繼承的選擇

6.5 多繼承中的歧義

6.6 虛基類

6.7 類模板的繼承與派生

6.8 小結

習題六

第7章 多態

7.1 多態性概述

7.2 虛函式

7.2.1 虛函式的聲明與套用

7.2.2 虛析構函式

7.3 C++如何實現動態綁定

7.4 純虛函式與抽象類

7.5 小結

習題七

第8章 異常處理

8.1 異常處理概述

8.2 異常處理的實現

8.3 帶異常聲明的函式

8.4 成員函式拋出異常

8.4.1 一般成員函式拋出異常

8.4.2 構造函式拋出異常

8.4.3 析構函式拋出異常

8.5 標準庫中的異常類型

8.6 小結

習題八

第9章 C++標準庫

9.1 標準庫組織

9.2 容器

9.2.1 容器的成員

9.2.2 順序容器

9.2.3 順序容器適配器

9.2.4 關聯容器

9.2.5 近容器

9.3 string

9.4 泛型算法

9.5 疊代器

9.5.1 疊代器的分類

9.5.2 使用疊代器

9.6 函式對象

9.7 流類

9.7.1 標準流

9.7.2 檔案流

9.7.3 串流

9.7.4 重載提取運算符和插入運算符

9.7.5 輸入/輸出成員函式

9.7.6 輸入/輸出格式控制

9.8 數值計算

9.8.1 數學函式

9.8.2 向量計算

9.8.3 複數計算

9.8.4 泛型數值算法

9.8.5 隨機數產生

9.9 小結

附錄A ASCII碼錶

參考文獻

相關詞條

熱門詞條

聯絡我們