中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C++程序設計-(第2版)

出版社:人民郵電出版社出版時間:2017-08-01
開本: 32開 頁數: 244
本類榜單:教材銷量榜
中 圖 價:¥28.0(6.2折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++程序設計-(第2版) 版權信息

C++程序設計-(第2版) 本書特色

本書是為已有C程序設計基礎、想學習C 面向對象程序設計的讀者編寫。全書共分9章:第1、2章介紹了面向對象程序設計方法及C 程序設計語言基礎;第3~6章圍繞面向對象程序設計的數據封裝和隱藏、繼承性和多態性三個特征,分別介紹了類和對象、構造函數與析構函數、靜態成員、友元類和友元函數、繼承和派生、多態性等;第7~9章分別介紹了函數模板和類模板、文件和流、異常處理。

C++程序設計-(第2版) 內容簡介

1.本書綜合了C 技術類圖書和一般教材圖書的特點,既介紹了C 面向對象程序設計的理論知識,又清晰闡述了C 語法以及C 程序實現方法。而且本書通過C 的編程實現過程幫助讀者理解面向對象程序設計方法,體現理論指導實踐,實踐提升理論的思想。 2.本書每章都有大量實例。針對每一個知識點,都有一個或多個完整的實例來學習和鞏固,增強學習效果。 3.本書有配套的同步學習書籍《C 程序設計習題解析與實踐教程》。該書內容分為三部分:習題解析、實驗指導及實踐案例。習題形式多樣,有判斷題、填空題、選擇題、程序改錯題、程序閱讀題、程序設計題等,使讀者從多角度進一步理解和掌握所學內容和知識。實驗指導的內容與本書內容同步,每章都有同步的實驗范例和實驗習題;實踐案例綜合本書所學內容,引導學生進行系統地開發。 4.為便于學習,本書配有電子課件、實例源代碼、習題答案等教學資源。如果需要,可以通過人民教育社區(http://www.ryjiaoyu.com.cn)下載。

C++程序設計-(第2版) 目錄



第1章 面向對象程序設計概述 1

1.1 面向對象程序設計方法的發展歷史 1

1.2 面向過程和面向對象程序設計方法概述 2

1.2.1 面向過程程序設計 3

1.2.2 面向對象程序設計 4

1.3 面向對象程序設計的基本術語 5

1.4 面向對象程序設計的基本特征 7

1.4.1 抽象性 7

1.4.2 封裝性 8

1.4.3 繼承性 9

1.4.4 多態性 10

1.5 面向對象程序設計語言 10

1.5.1 從C到C  10

1.5.2 其他的面向對象程序設計語言 11

1.6 基于Visual Studio 2010的C 應用程序的開發 12

小結 16

習題 17

第2章 C 基礎 18

2.1 C 程序的組成部分 18

2.2 命名空間 20

2.2.1 什么是命名空間 20

2.2.2 C 中的命名空間定義 21

2.2.3 C 中的命名空間的使用 23

2.2.4 std命名空間 25

2.3 C 數據的輸入/輸出 27

2.3.1 C 的流 27

2.3.2 cin和流提取運算符>> 27

2.3.3 cout和流插入運算符<>

2.4 引用 28

2.5 函數 30

2.5.1 函數原型 30

2.5.2 重載函數 31

2.5.3 帶有默認參數的函數 33

2.5.4 內聯函數 34

2.5.5 引用參數和返回引用 35

2.6 變量的作用域與可見性 37

2.6.1 作用域 37

2.6.2 可見性 39

2.7 變量的生存期 40

2.7.1 靜態生存期 40

2.7.2 動態生存期 40

2.8 const常量 41

2.8.1 常量的定義 42

2.8.2 const和#define 42

2.9 動態內存分配和釋放 43

2.9.1 new運算符 43

2.9.2 delete運算符 44

2.10 編譯預處理 45

2.10.1 宏定義 45

2.10.2 文件包含 46

2.10.3 條件編譯 46

2.11 文件的輸入和輸出 48

2.11.1 文件的打開和關閉 48

2.11.2 文件的輸入和輸出 49

小結 50

習題 51

第3章 類和對象 53

3.1 類和對象的概念 53

3.1.1 類的基本概念 53

3.1.2 對象的基本概念 54

3.2 類的定義 54

3.2.1 類的定義格式 54

3.2.2 類的成員 55

3.2.3 類成員訪問控制權限 55

3.2.4 成員函數的實現方式 58

3.2.5 將成員函數設置為內聯函數 59

3.2.6 成員函數重載 60

3.3 對象的創建與使用 61

3.3.1 對象的定義 61

3.3.2 對象成員的訪問 62

3.4 構造函數 65

3.4.1 構造函數的定義和功能 66

3.4.2 默認構造函數 67

3.4.3 無參構造函數 67

3.4.4 構造函數的重載 67

3.4.5 帶默認參數的構造函數 68

3.4.6 構造函數與初始化列表 69

3.5 析構函數 70

3.6 構造函數和析構函數的調用順序 71

3.7 對象數組與對象指針 73

3.7.1 對象數組 73

3.7.2 對象指針 74

3.7.3 this指針 76

3.8 向函數傳遞對象 77

3.8.1 使用對象作為函數參數 77

3.8.2 使用對象指針作為函數參數 78

3.8.3 使用對象引用作為函數參數 79

3.8.4 三種傳遞方式比較 80

3.9 對象的賦值和復制 81

3.9.1 對象賦值語句 82

3.9.2 拷貝構造函數 83

3.10 類的組合 85

3.11 程序實例 88

小結 91

習題 92

第4章 類與對象的其他特性 93

4.1 類的靜態成員 93

4.1.1 靜態數據成員 93

4.1.2 靜態數據成員的定義 94

4.1.3 靜態數據成員的初始化 94

4.1.4 靜態數據成員的使用 95

4.1.5 靜態成員函數 97

4.2 友元 99

4.2.1 友元函數 100

4.2.2 友元類 102

4.3 類的作用域和對象的生存期 104

4.3.1 類的作用域 104

4.3.2 對象的生存期 105

4.4 常量類型 107

4.4.1 常量對象 107

4.4.2 常量成員 108

4.4.3 常量引用 111

4.4.4 常量指針與指向常量的指針 112

小結 114

習題 115

第5章 繼承與派生 116

5.1 類的繼承與派生概念 116

5.2 基類與派生類 118

5.2.1 派生類的聲明 118

5.2.2 派生類的生成過程 119

5.2.3 繼承方式和派生類的訪問權限 120

5.3 派生類的構造函數和析構函數 126

5.3.1 派生類構造函數 126

5.3.2 派生類析構函數的構建 129

5.3.3 派生類構造函數和析構函數的執行順序 130

5.4 多重繼承 132

5.4.1 多重繼承的聲明 132

5.4.2 多重繼承的構造函數和析構函數 133

5.4.3 多重繼承中的二義性 135

5.4.4 虛基類 140

5.5 子類型與賦值兼容規則 143

5.5.1 子類型 143

5.5.2 賦值兼容規則 144

5.6 程序實例 146

小結 149

習題 149

第6章 多態性 151

6.1 多態性的概念 151

6.1.1 多態的類型 152

6.1.2 靜態關聯與動態關聯 152

6.2 運算符重載 152

6.2.1 運算符重載的概念 152

6.2.2 運算符重載的方法 153

6.2.3 重載運算符的規則 154

6.2.4 運算符重載為成員函數和友元函數 155

6.2.5 重載雙目運算符 157

6.2.6 重載單目運算符 158

6.2.7 重載流插入運算符和流提取運算符 160

6.3 不同類型數據間的轉換 162

6.3.1 標準類型數據間的轉換 162

6.3.2 用轉換構造函數實現類型轉換 163

6.3.3 用類型轉換函數進行類型轉換 163

6.4 虛函數 164

6.4.1 虛函數的定義 164

6.4.2 虛函數的作用 165

6.4.3 對象的存儲 170

6.4.4 虛析構函數 171

6.5 純虛函數與抽象類 173

6.5.1 純虛函數 173

6.5.2 抽象類 173

小結 177

習題 177

第7章 模板 179

7.1 模板的概念 179

7.2 函數模板與模板函數 180

7.2.1 函數模板的定義和模板函數的生成 180

7.2.2 模板函數顯式具體化 185

7.3 類模板與模板類 186

7.3.1 類模板的定義和使用 187

7.3.2 類模板的派生 193

7.3.3 類模板顯式具體化 195

7.4 程序實例 198

小結 205

習題 205

第8章 文件和流 207

8.1 C 的輸入/輸出 207

8.2 標準輸入流 208

8.2.1 使用cin進行輸入 208

8.2.2 其他istream類方法 209

8.3 標準輸出流 210

8.3.1 使用cout進行輸出 210

8.3.2 使用cout進行格式化輸出 212

8.3.3 其他ostream類方法 217

8.4 文件的輸入和輸出 218

8.4.1 文件的打開與關閉 219

8.4.2 文本文件的讀寫操作 220

8.4.3 二進制文件的讀寫操作 223

8.4.4 使用文件指針成員函數實現隨機存取 224

8.5 程序實例 226

小結 227

習題 228

第9章 異常處理 229

9.1 異常處理概述 229

9.1.1 異常、異常處理的概念 229

9.1.2 異常處理的基本思想 230

9.2 異常處理的實現 230

9.2.1 異常處理的語句 231

9.2.2 異常接口聲明 236

9.3 構造函數、析構函數與異常處理 237

9.4 異常匹配 239

9.5 標準異常及層次結構 241

9.6 異常處理中需要注意的問題 242

小結 243

習題 243

參考文獻 244



展開全部

C++程序設計-(第2版) 作者簡介

宋春花,太原理工大學計算機科學與技術學院副教授,2009年獲計算機工學博士學位。多年來一直從事基于圖形、圖像的三維建模與可視化技術的研究,參加了多項國家自然科學基金項目。具有豐富的教學經驗,在程序設計語言和軟件工程方面編著多部教材和輔助教材。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 公交驾校-北京公交驾校欢迎您! 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 环比机械| 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 |