中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特

包郵 國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特

出版社:電子工業出版社出版時間:2018-09-01
開本: 其他 頁數: 860
本類榜單:教材銷量榜
中 圖 價:¥103.4(6.5折) 定價  ¥159.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特 版權信息

國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特 本書特色

本書是一本C 編程方面的優秀教材,全面介紹了面向對象編程的原理與方法,詳細分析了與C 編程有關的技術。本書的主要內容包括類與對象、控制語句、函數與遞歸、數組、指針、運算符重載、繼承、多態、輸入/輸出流、異常處理、文件處理、模板、搜索與排序等。全書以“活代碼”的方式詳細分析了每個知識要點,提供了豐富的自測練習和項目練習,是初學者和中高級程序員學習C 編程的理想用書。

國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特 內容簡介

本書是一本C++編程方面的很好教材,全面介紹了面向對象編程的原理與方法,詳細分析了與C++編程有關的技術。本書的主要內容包括類與對象、控制語句、函數與遞歸、數組、指針、運算符重載、繼承、多態、輸入/輸出流、異常處理、文件處理、模板、搜索與排序等。全書以“活代碼”的方式詳細分析了每個知識要點,提供了豐富的自測練習和項目練習,是初學者和中不錯程序員學習C++編程的理想用書。

國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特 目錄

Contents
Chapter 1 Introduction to Computers and C 1
1.1 Introduction 2
1.2 Computers and the Internet in Industry and Research 2
1.3 Hardware and Software 4
1.4 Data Hierarchy 6
1.5 Machine Languages, Assembly Languages and High-Level Languages 7
1.6 C 8
1.7 Programming Languages 9
1.8 Introduction to Object Technology 10
1.9 Typical C Development Environment 13
1.10 Test-Driving a C Application 15
1.11 Operating Systems 20
1.12 The Internet and World Wide Web 22
1.13 Some Key Software Development Terminology 23
1.14 C 11 and the Open Source Boost Libraries 25
1.15 Keeping Up to Date with Information Technologies 25
1.16 Web Resources 26
Chapter 2 Introduction to C Programming; Input/Output and Operators 31
2.1 Introduction 31
2.2 First Program in C : Printing a Line of Text 32
2.3 Modifying Our First C Program 35
2.4 Another C Program: Adding Integers 36
2.5 Memory Concepts 39
2.6 Arithmetic 40
2.7 Decision Making: Equality and Relational Operators 43
2.8 Wrap-Up 47
Chapter 3 Introduction to Classes, Objects and Strings 55
3.1 Introduction 55
3.2 Defining a Class with a Member Function 56
3.3 Defining a Member Function with a Parameter 58
3.4 Data Members, set Member Functions and get Member Functions 61
3.5 Initializing Objects with Constructors 66
3.6 Placing a Class in a Separate File for Reusability 69
3.7 Separating Interface from Implementation 72
3.8 Validating Data with set Functions 76
3.9 Wrap-Up 80
Chapter 4 Control Statements: Part 1; Assignment, and - - Operators 87
4.1 Introduction 87
4.2 Algorithms 88
4.3 Pseudocode 88
4.4 Control Structures 89
4.5 if Selection Statement 92
4.6 if…else Double-Selection Statement 93
4.7 while Repetition Statement 97
4.8 Formulating Algorithms: Counter-Controlled Repetition 98
4.9 Formulating Algorithms: Sentinel-Controlled Repetition 103
4.10 Formulating Algorithms: Nested Control Statements 111
4.11 Assignment Operators 116
4.12 Increment and Decrement Operators 116
4.13 Wrap-Up 118
Chapter 5 Control Statements: Part 2; Logical Operators 131
5.1 Introduction 131
5.2 Essentials of Counter-Controlled Repetition 132
5.3 for Repetition Statement 133
5.4 Examples Using the for Statement 136
5.5 do…while Repetition Statement 140
5.6 switch Multiple-Selection Statement 141
5.7 break and continue Statements 148
5.8 Logical Operators 150
5.9 Confusing the Equality (==) and Assignment (=) Operators 153
5.10 Structured Programming Summary 154
5.11 Wrap-Up 158
Chapter 6 Functions and an Introduction to Recursion 167
6.1 Introduction 168
6.2 Program Components in C 168
6.3 Math Library Functions 169
6.4 Function Definitions with Multiple Parameters 170
6.5 Function Prototypes and Argument Coercion 174
6.6 C Standard Library Headers 176
6.7 Case Study: Random Number Generation 177
6.8 Case Study: Game of Chance; Introducing enum 182
6.9 C 11 Random Numbers 185
6.10 Storage Classes and Storage Duration 186
6.11 Scope Rules 189
6.12 Function Call Stack and Activation Records 191
6.13 Functions with Empty Parameter Lists 194
6.14 Inline Functions 195
6.15 References and Reference Parameters 196
6.16 Default Arguments 198
6.17 Unary Scope Resolution Operator 200
6.18 Function Overloading 200
6.19 Function Templates 203
6.20 Recursion 205
6.21 Example Using Recursion: Fibonacci Series 208
6.22 Recursion vs. Iteration 210
6.23 Wrap-Up 213
Chapter 7 Class Templates array and vector; Catching Exceptions 232
7.1 Introduction 233
7.2 arrays 233
7.3 Declaring arrays 234
7.4 Examples Using arrays 235
7.5 Range-Based for Statement 244
7.6 Case Study: Class GradeBook Using an array to Store Grades 246
7.7 Sorting and Searching arrays 251
7.8 Multidimensional arrays 252
7.9 Case Study: Class GradeBook Using a Two-Dimensional array 255
7.10 Introduction to C Standard Library Class Template vector 260
7.11 Wrap-Up 264
Chapter 8 Pointers 279
8.1 Introduction 280
8.2 Pointer Variable Declarations and Initialization 280
8.3 Pointer Operators 281
8.4 Pass-by-Reference with Pointers 283
8.5 Built-In Arrays 287
8.6 Using const with Pointers 289
8.7 sizeof Operator 292
8.8 Pointer Expressions and Pointer Arithmetic 294
8.9 Relationship Between Pointers and Built-In Arrays 296
8.10 Pointer-Based Strings 299
8.11 Wrap-Up 301
Chapter 9 Classes: A Deeper Look; Throwing Exceptions 316
9.1 Introduction 317
9.2 Time Class Case Study 317
9.3 Class Scope and Accessing Class Members 323
9.4 Access Functions and Utility Functions 324
9.5 Time Class Case Study: Constructors with Default Arguments 324
9.6 Destructors 328
9.7 When Constructors and Destructors Are Called 329
9.8 Time Class Case Study: A Subtle Trap— Returning a Reference or a Pointer to a private
Data Member 331
9.9 Default Memberwise Assignment 334
9.10 const Objects and const Member Functions 335
9.11 Composition: Objects as Members of Classes 337
9.12 friend Functions and friend Classes 341
9.13 Using the this Pointer 343
9.14 static Class Members 347
9.15 Wrap-Up 351
Chapter 10 Operator Overloading; Class string 361
10.1 Introduction 362
10.2 Using the Overloaded Operators of Standard Library Class string 362
10.3 Fundamentals of Operator Overloading 365
10.4 Overloading Binary Operators 366
10.5 Overloading the Binary Stream Insertion and Stream Extraction Operators 367
10.6 Overloading Unary Operators 370
10.7 Overloading the Unary Prefix and Postfix and -- Operators 370
10.8 Case Study: A Date Class 371
10.9 Dynamic Memory Management 375
10.10 Case Study: Array Class 377
10.11 Operators as Member vs. Non-Member Functions 387
10.12 Converting Between Types 388
10.13 explicit Constructors and Conversion Operators 389
10.14 Overloading the Function Call Operator () 391
10.15 Wrap-Up 392
Chapter 11 Object-Oriented Programming: Inheritance 402
11.1 Introduction 402
11.2 Base Classes and Derived Classes 403
11.3 Relationship between Base and Derived Classes 405
11.4 Constructors and Destructors in Derived Classes 422
11.5 public, protected and private Inheritance 424
11.6 Software Engineering with Inheritance 425
11.7 Wrap-Up 425
Chapter 12 Object-Oriented Programming: Polymorphism 431
12.1 Introduction 432
12.2 Introduction to Polymorphism: Polymorphic Video Game 432
12.3 Relationships Among Objects in an Inheritance Hierarchy 433
12.4 Type Fields and switch Statements 443
12.5 Abstract Classes and Pure virtual Functions 444
12.6 Case Study: Payroll System Using Polymorphism 445
12.7 (Optional) Polymorphism, Virtual Functions and Dynamic Binding “Under the Hood” 456
12.8 Case Study: Payroll System Using Polymorphism and Runtime Type Information with
Downcasting, dynamic_cast, typeid and type_info 459
12.9 Wrap-Up 462
Chapter 13 Stream Input/Output: A Deeper Look 468
13.1 Introduction 469
13.2 Streams 469
13.3 Stream Output 472
13.4 Stream Input 473
13.5 Unformatted I/O Using read, write and gcount 476
13.6 Introduction to Stream Manipulators 477
13.7 Stream Format States and Stream Manipulators 481
13.8 Stream Error States 488
13.9 Tying an Output Stream to an Input Stream 490
13.10 Wrap-Up 490
Chapter 14 File Processing 499
14.1 Introduction 499
14.2 Files and Streams 500
14.3 Creating a Sequential File 500
14.4 Reading Data from a Sequential File 504
14.5 Updating Sequential Files 508
14.6 Random-Access Files 508
14.7 Creating
展開全部

國外計算機科學教材系列C++大學教程(第9版)(英文版)/(美)保羅.戴特 作者簡介

Paul Deitel和Harvey Deitel是全球暢銷的編程語言教材和專業圖書作家,“How to Program”系列是其最負盛名的一套計算機編程教材,已經銷售近40年,并被翻譯成中文在內的十幾種語言。他們成立的Deitel & Associates公司是一家國際知名的企業培訓和寫作公司,專門進行計算機編程語言、對象技術、移動應用開發及Internet和Web軟件技術方面的培訓和寫作,出版了一流的編程專業的大學教材、 專業圖書以及LiveLessons視頻課程。
Paul Deitel和Harvey Deitel是全球暢銷的編程語言教材和專業圖書作家,“How to Program”系列是其最負盛名的一套計算機編程教材,已經銷售近40年,并被翻譯成中文在內的十幾種語言。他們成立的Deitel & Associates公司是一家國際知名的企業培訓和寫作公司,專門進行計算機編程語言、對象技術、移動應用開發及Internet和Web軟件技術方面的培訓和寫作,出版了一流的編程專業的大學教材、 專業圖書以及LiveLessons視頻課程。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 减速机_上海宜嘉减速机| 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 减速机_上海宜嘉减速机| 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 旋转气浴恒温振荡器-往复式水浴恒温振荡器-金怡百科 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 上海阳光泵业制造有限公司 -【官方网站】| 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 |