第 1章 面向?qū)ο蟪绦蛟O(shè)計(jì)及C++語言概述 1
1.1面向過程與面向?qū)ο?1
1.1.1 面向過程的程序設(shè)計(jì) 2
1.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 2
1.2 面向?qū)ο蟮幕靖拍罴疤卣?3
1.2.1 類與對(duì)象 3
1.2.2 封裝性 4
1.2.3 繼承性 4
1.2.4 多態(tài)性 5
1.3 C++語言概述 5
1.3.1 C++語言支持面向?qū)ο蟮某绦蛟O(shè)計(jì) 5
1.3.2 C++語言與C語言的關(guān)系 6
1.3.3 其他面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 7
1.3.4 C++程序開發(fā)環(huán)境 7
本章小結(jié) 8
習(xí)題1 8
第 2章 C++對(duì)C的改進(jìn)及擴(kuò)展 10
2.1 輸入輸出控制——I/O流 10
2.2 名字空間的定義及使用 14
2.3 新增字符串的處理——string類型 15
2.4 函數(shù)相關(guān)的改進(jìn) 17
2.4.1 域解析符::擴(kuò)大全局變量的作用域 17
2.4.2 形式參數(shù)可帶有默認(rèn)值 18
2.4.3 函數(shù)重載 19
2.5 引用的定義與應(yīng)用 21
2.5.1 引用的概念及使用 21
2.5.2 引用作為形式參數(shù) 23
2.5.3 引用與指針的比較 25
2.5.4 引用作為返回值 25
2.6 動(dòng)態(tài)內(nèi)存空間管理 27
2.6.1 用new申請(qǐng)動(dòng)態(tài)內(nèi)存空間 27
2.6.2 用delete釋放動(dòng)態(tài)內(nèi)存空間 28
2.7 異常處理 30
2.7.1 異常和異常處理 30
2.7.2 異常處理的步驟 31
本章小結(jié) 32
習(xí)題2 33
第3章 類與對(duì)象的基本知識(shí) 38
3.1 類的定義 38
3.1.1 什么是類 39
3.1.2 類的定義格式 39
3.1.3 定義類的對(duì)象 40
3.1.4 訪問類的數(shù)據(jù)成員 40
3.1.5 類成員函數(shù)的兩種實(shí)現(xiàn)方式 42
3.2 訪問屬性 45