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

歡迎光臨中圖網 請 | 注冊
> >>
C++面向對象程序設計(第3版)

包郵 C++面向對象程序設計(第3版)

出版社:電子工業(yè)出版社出版時間:2017-06-01
開本: 16開 頁數: 424
本類榜單:教材銷量榜
中 圖 價:¥34.8(6.7折) 定價  ¥52.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++面向對象程序設計(第3版) 版權信息

C++面向對象程序設計(第3版) 本書特色

本書以C 11標準為指導,深入淺出地介紹了標準C 面向對象程序設計的相關知識,以及用Visual C 進行面向對象的Windows程序設計的基本原理和方法,包括C 對C語言的擴展、類、對象、友元、繼承、多態(tài)性、虛函數、重載、I/O流類庫、文件、模板與STL、C Windows程序的結構、消息驅動、MFC應用程序框架、GDI、菜單、對話框、工具欄、文檔與視圖等內容。全書本著易于理解、實用性強的原則設計其內容和案例,并以一個規(guī)模較大的綜合性程序的編制貫穿于C 面向對象技術和Windows程序設計的全過程,引導讀者理解和掌握面向對象程序設計的思想、技術、方法,以及在Windows程序中應用自定義類實現程序功能的軟件開發(fā)方法。本書取材新穎,內容全面,通俗易懂,可作為高等院校計算機、電子信息類專業(yè)及其他理工類相關專業(yè)的教材,也可作為C 語言自學者或程序設計人員的參考用書。

C++面向對象程序設計(第3版) 內容簡介

本書以C++ 11標準為指導,深入淺出地介紹了標準C++面向對象程序設計的相關知識,以及用Visual C++進行面向對象的Windows程序設計的基本原理和方法,包括C++對C語言的擴展、類、對象、友元、繼承、多態(tài)性、虛函數、重載、I/O流類庫、文件、模板與STL、C++ Windows程序的結構、消息驅動、MFC應用程序框架、GDI、菜單、對話框、工具欄、文檔與視圖等內容。全書本著易于理解、實用性強的原則設計其內容和案例,并以一個規(guī)模較大的綜合性程序的編制貫穿于C++面向對象技術和Windows程序設計的全過程,引導讀者理解和掌握面向對象程序設計的思想、技術、方法,以及在Windows程序中應用自定義類實現程序功能的軟件開發(fā)方法。本書取材新穎,內容全面,通俗易懂,可作為高等院校計算機、電子信息類專業(yè)及其他理工類相關專業(yè)的教材,也可作為C++語言自學者或程序設計人員的參考用書。

C++面向對象程序設計(第3版) 目錄

目 錄
第1章 C 與面向對象程序設計概述 1
1.1 面向過程和面向對象程序設計 1
1.2 面向對象程序語言的特征 3
1.3 C 與面向對象程序設計 5
1.3.1 C 簡史 6
1.3.2 C 的特點 7
1.3.3 C 程序的結構 7
1.3.4 標準C 程序設計 9
1.4 數據的輸入和輸出 11
1.4.1 C 的數據類型 11
1.4.2 流的概念 12
1.4.3 cin和提取運算符>> 12
1.4.4 cout和插入運算符<< 14
1.4.5 輸出格式控制符 16
1.4.6 數制基數 17
1.4.7 string與字符串輸入/輸出 18
1.4.8 數據輸入的典型問題 19
1.5 編程實作——Visual C 2015編程簡介 24
習題1 26
第2章 C 基礎 28
2.1 C 對C語言數據類型的擴展 28
2.2 左值、右值及C 對局部變量聲明的改進 29
2.2.1 左值和右值 29
2.2.2 C 局部變量的聲明與定義 29
2.3 指針 30
2.3.1 指針概念的回顧 30
2.3.2 空指針、void*以及獲取數組首、尾元素位置的指針 31
2.3.3 new和delete 32
2.3.4 智能指針11C 34
2.4 引用 36
2.4.1 左值引用 36
2.4.2 右值引用11C 39
2.5 const和constexpr常量 40
2.5.1 常量的定義 40
2.5.2 const、constexpr與指針 41
2.5.3 const與引用 42
2.5.4 頂層const和底層const 43
2.6 auto和decltype類型11C 44
2.7 begin、end和基于范圍的for循環(huán)11C 45
2.8 類型轉換 46
2.9 函數 49
2.9.1 函數原型 49
2.9.2 函數參數傳遞的類型 50
2.9.3 函數默認參數 54
2.9.4 函數返回值 55
2.9.5 函數重載 57
2.9.6 函數與const和constexpr 60
2.9.7 內聯(lián)函數 62
2.10 Lamada表達式11C 63
2.11 命名空間 65
2.12 預處理器 67
2.13 作用域和生命期 68
2.13.1 作用域 68
2.13.2 變量類型及生命期 70
2.13.3 初始化列表、變量初始化與賦值 71
2.13.4 局部變量與函數返回地址 73
2.14 文件輸入和輸出 73
2.15 編程實作 75
習題2 77
第3章 類和對象 81
3.1 類的抽象和封裝 81
3.1.1 抽象 81
3.1.2 封裝 83
3.2 struct和class 85
3.2.1 C 對struct的擴展 85
3.2.2 類(class) 87
3.3 數據成員 89
3.4 成員函數 90
3.4.1 成員函數定義方式和內聯(lián)函數 90
3.4.2 常量成員函數 91
3.4.3 成員函數重載和默認參數值 92
3.5 對象 92
3.6 構造函數設計 95
3.6.1 構造函數和類內初始值 95
3.6.2 默認構造函數 97
3.6.3 重載構造函數 100
3.6.4 構造函數與初始化列表 102
3.6.5 委托構造函數11C 104
3.7 析構函數 105
3.8 賦值運算符函數、拷貝構造函數和移動函數設計 107
3.8.1 賦值運算符函數 107
3.8.2 拷貝構造函數 110
3.8.3 移動函數11C 113
3.9 靜態(tài)成員 117
3.10 this指針 120
3.11 對象應用 124
3.12 類的作用域和對象的生存期 128
3.13 友元 131
3.14 編程實例:類的接口與實現的分離 132
3.14.1 頭文件 133
3.14.2 源文件 134
3.14.3 對類的應用 135
習題3 138
第4章 繼承 142
4.1 繼承的概念 142
4.2 protected和繼承 143
4.3 繼承方式 144
4.4 派生類對基類的擴展 147
4.4.1 成員函數的重定義和名字隱藏 147
4.4.2 基類成員訪問 149
4.4.3 using和隱藏函數重現11C 149
4.4.4 派生類修改基類成員的訪問權限 150
4.4.5 友元與繼承 151
4.4.6 靜態(tài)成員與繼承 152
4.4.7 繼承和類作用域 154
4.5 構造函數和析構函數 155
4.5.1 派生類構造函數的建立規(guī)則 155
4.5.2 派生類構造函數和析構函數的調用次序 159
4.5.3 派生類的賦值、拷貝和移動操作 161
4.6 基類與派生類對象的關系 163
4.6.1 派生類對象對基類對象的賦值和初始化 163
4.6.2 派生類對象與基類對象的類型轉換 165
4.7 多重繼承 167
4.7.1 多重繼承的概念和應用 167
4.7.2 多重繼承方式下成員的二義性 169
4.7.3 多重繼承的構造函數和析構函數 169
4.8 虛擬繼承 171
4.9 繼承和組合 175
4.10 編程實例 180
習題4 185
第5章 多態(tài)性 189
5.1 多態(tài)性概述 189
5.1.1 多態(tài)的概念 189
5.1.2 多態(tài)的意義 191
5.1.3 多態(tài)和聯(lián)編 192
5.2 虛函數 192
5.2.1 虛函數的意義 192
5.2.2 override和final 11C 195
5.2.3 虛函數的特性 197
5.3 虛析構函數 201
5.4 純虛函數和抽象類 202
5.4.1 純虛函數和抽象類 202
5.4.3 抽象類的應用 204
5.4 運行時類型信息 210
5.4.1 dynamic_cast 211
5.4.2 typeid 214
5.5 編程實例 216
習題5 217
第6章 運算符重載 221
6.1 運算符重載基礎 221
6.2 重載二元運算符 223
6.2.1 類與二元運算符重載 223
6.2.2 非類成員方式重載二元運算符的特殊用途 226
6.3 重載一元運算符 227
6.3.1 作為成員函數重載 228
6.3.2 作為友元函數重載 229
6.4 特殊運算符重載 230
6.4.1 運算符 和--的重載 230
6.4.2 下標[]和賦值運算符= 232
6.4.3 類型轉換運算符 234
6.4.4 函數調用運算符重載 237
6.5 輸入/輸出運算符重載 238
6.6 編程實例 239
習題6 244
第7章 模板和STL 247
7.1 模板的概念 247
7.2 函數模板和模板函數 248
7.2.1 函數模板的定義 248
7.2.2 函數模板的實例化 249
7.2.3 模板參數 250
7.3 類模板 253
7.3.1 類模板的概念 253
7.3.2 類模板的定義 254
7.3.3 類模板實例化 255
7.3.4 類模板的使用 257
7.4 模板設計中的幾個獨特問題 258
7.4.1 內聯(lián)與常量函數模板 258
7.4.2 默認模板實參 11C 259
7.4.3 成員模板 259
7.4.4 可變參數函數模板 11C 260
7.4.5 模板重載、特化、非模板函數及調用次序 261
7.4 STL 264
7.4.1 函數對象 264
7.4.2 順序容器 265
7.4.3 迭代器 272
7.4.4 pair和tuple容器 273
7.4.5 關聯(lián)式容器 276
7.4.6 算法 281
7.5 編程實例 284
習題7 286
第8章 異常 289
8.1 異常處理概述 289
8.2 C 異常處理基礎 290
8.2.1 異常處理的結構 290
8.2.2 異常捕獲 291
8.3 異常與函數 292
8.4 異常處理的幾種特殊情況 294
8.5 異常和類 298
8.5.1 構造函數和異常 298
8.5.2 異常類 300
8.5.3 派生異常類的處理 303
習題8 305
第9章 流和文件 308
9.1 C I/O流及流類庫 308
9.2 I/O成員函數 309
9.2.1 istream流中的常用成員函數 309
9.2.2 ostream流中的常用成員函數 311
9.2.3 數據輸入、輸出的格式控制 312
9.3 文件操作 315
9.3.1 文件和流 315
9.3.2 二進制文件 317
9.3.3 隨機文件 321
習題9 322
第10章 C Windows程序設計基礎 325
10.1 Windows程序設計基礎 325
10.1.1 窗口 325
10.1.2 事件驅動和消息響應 325
10.1.3 Windows程序的文件構成 326
10.1.4 Visual C 的Windows程序設計方法 327
10.2 Windows程序設計的常用數據結構 328
10.3 Windows程序的基本結構 331
10.4 Windows程序的控制流程 333
10.5 Windows程序的數據輸出 338
10.6 消息驅動程序設計 341
習題10 344
第11章 MFC程序設計 346
11.1 MFC程序基礎 346
11.1.1 MFC類 346
11.1.2 MFC程序的結構 348
11.1.3 MFC程序的執(zhí)行流程 350
11.1.4 消息映射 352
11.2 應用程序框架 354
11.2.1 用向導建立應用程序框架 354
11.2.2 應用程序框架的結構 356
11.2.3 應用程序框架類之間的關系 363
11.3 MFC程序的數據輸出 364
11.3.1 MFC中的圖形類 364
11.3.2 繪圖對象 366
11.3.3 用MFC向導添加消息映射函數 368
11.3.4 OnPaint函數與輸出 372
11.4 對話框 373
11.4.1 對話框的類型 373
11.4.2 用資源編輯器建立對話框 374
11.5 菜單和工具欄 379
11.5.1 直接修改應用程序框架的菜單 379
11.5.2 建立新菜單欄 382
11.5.3 工具欄操作 383
11.6 視圖與文檔 384
習題11 387
第12章 MFC綜合程序設計 389
12.1 在應用程序框架中包含并修改自定義類 389
12.2 在事件函數中操作類對象 391
12.3 添加對話框 394
12.4 添加程序菜單 396
12.5 文檔序列化 399
習題12 409
參考文獻 410
展開全部

C++面向對象程序設計(第3版) 作者簡介

杜茂康,重慶郵電大學經濟管理學院教授,主要教授《數據處理》、《C 程序設計》、《大學計算機》等課程,專業(yè)帶頭人,出版多部教材。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 税筹星_灵活用工平台_企业财务顾问_财税法薪综合服务平台 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 361°官方网站| 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 聚氨酯复合板保温板厂家_廊坊华宇创新科技有限公司 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 泰安塞纳春天装饰公司【网站】 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 最新范文网_实用的精品范文美文网 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 |