91789

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
商品描述
展開全部描述
Content Description

C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。《C++ Primer Plus(第6版)英文版(上、下册)》是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。
全书分18章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。
《C++ Primer Plus(第6版)英文版(上、下册)》针对C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。
《C++ Primer Plus(第6版)英文版(上、下册)》可作为高等院校C++课程的教材,也可供初学者自学C++时使用。

Author Description

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

Catalogue

上册

Introduction 1

1Getting Started with C++9
Learning C++: What Lies Before You10
The Origins of C++: A Little History10
Portability and Standards15
The Mechanics of Creating a Program18
Summary25

2Setting Out to C++27
C++ Initiation27
C++ Statements41
More C++ Statements45
Functions48
Summary61
Chapter Review62
Programming Exercises62

3Dealing with Data65
Simple Variables66
The const Qualifier90
Floating-Point Numbers92
C++ Arithmetic Operators97
Summary109
Chapter Review110
Programming Exercises111

4Compound Types115
Introducing Arrays116
Strings120
Introducing the string Class131
Introducing Structures140
Unions149
Enumerations150
Pointers and the Free Store153
Pointers, Arrays, and Pointer Arithmetic167
Combinations of Types184
Array Alternatives186
Summary190
Chapter Review191
Programming Exercises192

5Loops and Relational Expressions195
Introducing for Loops196
The while Loop224
The do while Loop231
The Range-Based for Loop (C++11)233
Loops and Text Input234
Nested Loops and Two-Dimensional Arrays244
Summary249
Chapter Review250
Programming Exercises251

6Branching Statements and Logical Operators253
The if Statement254
Logical Expressions260
The cctype Library of Character Functions270
The ?: Operator273
The switch Statement274
The break and continue Statements280
Number-Reading Loops283
Simple File Input/Output287
Summary298
Chapter Review298
Programming Exercises301

7Functions: C++’s Programming Modules305
Function Review306
Function Arguments and Passing by Value313
Functions and Arrays320
Functions and Two-Dimensional Arrays337
Functions and C-Style Strings339
Functions and Structures343
Functions and string Class Objects353
Functions and array Objects355
Recursion357
Pointers to Functions361
Summary371
Chapter Review372
Programming Exercises374

8Adventures in Functions379
C++ Inline Functions379
Reference Variables383
Default Arguments409
Function Overloading412
Function Templates419
Summary442
Chapter Review443
Programming Exercises444

9Memory Models and Namespaces447
Separate Compilation447
Storage Duration, Scope, and Linkage453
Namespaces482
Summary497
Chapter Review498
Programming Exercises501

10Objects and Classes505
Procedural and Object-Oriented Programming506
Abstraction and Classes507
Class Constructors and Destructors524
Knowing Your Objects: The this Pointer539
An Array of Objects546
Class Scope549
Abstract Data Types552
Summary557
Chapter Review558
Programming Exercises559

11Working with Classes563
Operator Overloading564
Time on Our Hands: Developing an Operator Overloading Example565
Introducing Friends578
Overloaded Operators: Member Versus Nonmember Functions587
More Overloading: A Vector Class588
Automatic Conversions and Type Casts for Classes606
Summary621
ChapterReview623
Programming Exercises623

12Classes and Dynamic Memory Allocation627
Dynamic Memory and Classes628
The New, Improved String Class647
Things to Remember When Using new in Constructors659
Observations About Returning Objects662
Using Pointers to Objects665
Reviewing Techniques676
A Queue Simulation678
Summary699
Chapter Review700
Programming Exercises702

下册

13Class Inheritance707
Beginning with a Simple Base Class708
Inheritance: An Is-a Relationship720
Polymorphic Public Inheritance722
Static and Dynamic Binding737
Access Control: protected745
Abstract Base Classes746
Inheritance and Dynamic Memory Allocation757
Class Design Review766
Summary778
Chapter Review779
Programming Exercises780

14Reusing Code in C++785
Classes with Object Members786
Private Inheritance797
Multiple Inheritance808
Class Templates830
Summary866
Chapter Review869
Programming Exercises871

15Friends, Exceptions, and More877
F

規格參數

品牌 京東圖書
品牌屬地 中國

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情

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

$46.92

已下架

我們不知道該商品何時或是否會重新有庫存。

JD@CHINA 銷售
滿69免運費
正品保證
1

為您推薦

評論

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
Yami

下載亞米應用