• C++ Primer Plus(第6版)英文版(上下册)
21年品牌 40万+商家 超1.5亿件商品

C++ Primer Plus(第6版)英文版(上下册)

正版保障 假一赔十 电子发票

94.04 5.9折 159.8 全新

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者史蒂芬·普拉达

出版社人民邮电出版社

ISBN9787115381118

出版时间2020-11

装帧平装

开本16开

定价159.8元

货号A7B4243EE94F4B069E1

上书时间2024-05-12

瀚东书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介

  
 
   Stephen Prata在美国加州肯特菲尔得的马林学院教授天文、物理和计算机科学。他毕业于加州理工学院,在美国加州大学伯克利分校获得博士学位。他单独或与他人合作编写的编程图书有十多本,包括C++ Primer Plus的之前版本以及C Primer Plus,后者还获得了计算机出版联合会1991年度**佳“How-to”计算机图书奖提名。  
 


目录

  
 
   目录 

 上册 

 Introduction 1 

 1 Getting Started with C++ 9 

 Learning C++: What Lies Before You 10 

 The Origins of C++: A Little History 10 

 Portability and Standards 15 

 The Mechanics of Creating a Program 18 

 Summary 25 

 2 Setting Out to C++ 27 

 C++ Initiation 27 

 C++ Statements 41 

 More C++ Statements 45 

 Functions 48 

 Summary 61 

 Chapter Review 62 

 Programming Exercises 62 

 3 Dealing with Data 65 

 Simple Variables 66 

 The const Qualifier 90 

 Floating-Point Numbers 92 

 C++ Arithmetic Operators 97 

 Summary 109 

 Chapter Review 110 

 Programming Exercises 111 

 4 Compound Types 115 

 Introducing Arrays 116 

 Strings 120 

 Introducing the string Class 131 

 Introducing Structures 140 

 Unions 149 

 Enumerations 150 

 Pointers and the Free Store 153 

 Pointers, Arrays, and Pointer Arithmetic 167 

 Combinations of Types 184 

 Array Alternatives 186 

 Summary 190 

 Chapter Review 191 

 Programming Exercises 192 

 5 Loops and Relational Expressions 195 

 Introducing for Loops 196 

 The while Loop 224 

 The do while Loop 231 

 The Range-Based for Loop (C++11) 233 

 Loops and Text Input 234 

 Nested Loops and Two-Dimensional Arrays 244 

 Summary 249 

 Chapter Review 250 

 Programming Exercises 251 

 6 Branching Statements and Logical Operators 253 

 The if Statement 254 

 Logical Expressions 260 

 The cctype Library of Character Functions 270 

 The : Operator 273 

 The switch Statement 274 

 The break and continue Statements 280 

 Number-Reading Loops 283 

 Simple File Input/Output 287 

 Summary 298 

 Chapter Review 298 

 Programming Exercises 301 

 7 Functions: C++’s Programming Modules 305 

 Function Review 306 

 Function Arguments and Passing by Value 313 

 Functions and Arrays 320 

 Functions and Two-Dimensional Arrays 337 

 Functions and C-Style Strings 339 

 Functions and Structures 343 

 Functions and string Class Objects 353 

 Functions and array Objects 355 

 Recursion 357 

 Pointers to Functions 361 

 Summary 371 

 Chapter Review 372 

 Programming Exercises 374 

 8 Adventures in Functions 379 

 C++ Inline Functions 379 

 Reference Variables 383 

 Default Arguments 409 

 Function Overloading 412 

 Function Templates 419 

 Summary 442 

 Chapter Review 443 

 Programming Exercises 444 

 9 Memory Models and Namespaces 447 

 Separate Compilation 447 

 Storage Duration, Scope, and Linkage 453 

 Namespaces 482 

 Summary 497 

 Chapter Review 498 

 Programming Exercises 501 

 10 Objects and Classes 505 

 Procedural and Object-Oriented Programming 506 

 Abstraction and Classes 507 

 Class Constructors and Destructors 524 

 Knowing Your Objects: The this Pointer 539 

 An Array of Objects 546 

 Class Scope 549 

 Abstract Data Types 552 

 Summary 557 

 Chapter Review 558 

 Programming Exercises 559 

 11 Working with Classes 563 

 Operator Overloading 564 

 Time on Our Hands: Developing an Operator Overloading Example 565 

 Introducing Friends 578 

 Overloaded Operators: Member Versus Nonmember Functions 587 

 More Overloading: A Vector Class 588 

 Automatic Conversions and Type Casts for Classes 606 

 Summary 621 

 ChapterReview 623 

 Programming Exercises 623 

 12 Classes and Dynamic Memory Allocation 627 

 Dynamic Memory and Classes 628 

 The New, Improved String Class 647 

 Things to Remember When Using new in Constructors 659 

 Observations About Returning Objects 662 

 Using Pointers to Objects 665 

 Reviewing Techniques 676 

 A Queue Simulation 678 

 Summary 699 

 Chapter Review 700 

 Programming Exercises 702 

 下册 

 13 Class Inheritance 707 

 Beginning with a Simple Base Class 708 

 Inheritance: An Is-a Relationship 720 

 Polymorphic Public Inheritance 722 

 Static and Dynamic Binding 737 

 Access Control: protected 745 

 Abstract Base Classes 746 

 Inheritance and Dynamic Memory Allocation 757 

 Class Design Review 766 

 Summary 778 

 Chapter Review 779 

 Programming Exercises 780 

 14 Reusing Code in C++ 785 

 Classes with Object Members 786 

 Private Inheritance 797 

 Multiple Inheritance 808 

 Class Templates 830 

 Summary 866 

 Chapter Review 869 

 Programming Exercises 871 

 15 Friends, Exceptions, and More 877 

 F  
 


内容摘要
    本书是精心设计而且经过仔细测试的C++完整教程,涵盖了C++语言的大多数核心主题。本书作为C++语言的经典巨著,讲解了编程原理(包括结构化代码和自顶向下设计)、类、继承、模板、异常、Iambda表达式、智能指针和移动语义等知识。
    本书作者以一种清晰、易于理解的方式对C++进行了全面介绍,还讲解了基本的编程概念以及C++语言的具体细节。本书还通过短小实用的示例一次解释一两个概念,并立即学以致用,以帮助读者迅速掌握新的主题。
    每章后面的复习题和编程练习题可以帮助读者关注大多数关键信息,并消化、吸收很困难的概念。
    本书组织有序、易于学习和使用,无论是对编程感兴趣的学生,还是已经精通其他编程语言,但是想更好地理解C++语言核心本质的开发人员,本书都是他们所需要的。
    本书在之前版本的基础上进行了全面更新,并涵盖了C++11新标准的细节。
    在本书中可以找到深度与广度齐备的多种教学技术和工具,以加深学习:
    ·完整、综合讨论了C语言基本知识和其他C++特性;
    ·给出了何时、为何使用特性的明确指导;
    ·通过简洁、简单的示例一次掌握一两个概念;
    ·包含数百个实用程序示例;
    ·每章后面的复习题和编程练习题可以测试你的理解情况;
    ·涵盖了通用的C++,给予了优选程度的灵活性;
    ·讲解了ISO标准,包括模板、标准模板库、string类、异常、RTTI和名称空间的讨论。

主编推荐
经久不衰的C++畅销经典教程
涵盖C++11新标准

本书是精心设计而且经过仔细测试的C++完整教程,涵盖了C++语言的大多数核心主题。本书作为C++语言的经典巨著,讲解了编程原理(包括结构化代码和自顶向下设计)、类、继承、模板、异常、lambda表达式、智能指针和移动语义等知识。
本书作者以一种清晰、易于理解的方式对C++进行了全面介绍,还讲解了基本的编程概念以及C++语言的具体细节。本书还通过短小实用的示例一次解释一两个概念,并立即学以致用,以帮助读者迅速掌握新的主题。
每章后面的复习题和编程练习题可以帮助读者关注大多数关键信息,并消化、吸收**困难的概念。
本书组织有序、易于学习和使用,无论是对编程感兴趣的学生,还是已经精通其他编程语言,但是想更好地理解C++语言核心本质的开发人员,本书都是他们想要的。
本书在之前版本的基础上进行了全面更新,并涵盖了C++11新标准的细节。

在本书中可以找到深度与广度齐备的多种教学技术和工具,以加深学习:
完整、综合讨论了C语言基本知识和其他C++特性;
给出了何时、为何使用特性的明确指导;
通过简洁、简单的示例一次掌握一两个概念;
包含数百个实用程序示例;
每章后面的复习题和编程练习题可以测试你的理解情况;
涵盖了C++泛型编程,给予了**大程度的灵活性;
讲解了ISO标准,包括模板、标准模板库、string类、异常、RTTI和名称空间的讨论。

读者可通过http://www.informit.com/content/images/9780321776402/downloads/0321776402_Examples.zip下载本书的源代码。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP