C++ Primer Plus英文版(第6版)

副标题:无

作   者:[美]史蒂芬·普拉达(Stephen Prata) 著

分类号:

ISBN:9787115381118

微信扫一扫,移动浏览光盘

简介

  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++时使用。

目录

上册
Introduction
1 Getting Started with C++ 
 Learning C++: What Lies Before You 
 The Origins of C++: A Little History 
 Portability and Standards 
 The Mechanics of Creating a Program 
 Summary 
2 Setting Out to C++ 
 C++ Initiation 
 C++ Statements 
 More C++ Statements 
 Functions 
 Summary 
 Chapter Review 
 Programming Exercises 
3 Dealing with Data 
 Simple Variables 
 The const Qualifier 
 Floating-Point Numbers 
 C++ Arithmetic Operators 
 Summary 
 Chapter Review 
 Programming Exercises 
4 Compound Types 
 Introducing Arrays 
 Strings 
 Introducing the string Class 
 Introducing Structures 
 Unions 
 Enumerations 
 Pointers and the Free Store 
 Pointers, Arrays, and Pointer Arithmetic 
 Combinations of Types 
 Array Alternatives 
 Summary 
 Chapter Review 
 Programming Exercises 
5 Loops and Relational Expressions 
 Introducing for Loops 
 The while Loop 
 The do while Loop 
 The Range-Based for Loop (C++11) 
 Loops and Text Input 
 Nested Loops and Two-Dimensional Arrays 
 Summary 
 Chapter Review 
 Programming Exercises 
6 Branching Statements and Logical Operators 
 The if Statement 
 Logical Expressions 
 The cctype Library of Character Functions 
 The ?: Operator 
 The switch Statement 
 The break and continue Statements 
 Number-Reading Loops 
 Simple File Input/Output 
 Summary 
 Chapter Review 
 Programming Exercises 
7 Functions: C++'s Programming Modules 
 Function Review 
 Function Arguments and Passing by Value 
 Functions and Arrays 
 Functions and Two-Dimensional Arrays 
 Functions and C-Style Strings 
 Functions and Structures 
 Functions and string Class Objects 
 Functions and array Objects 
 Recursion 
 Pointers to Functions 
 Summary 
 Chapter Review 
 Programming Exercises 
8 Adventures in Functions 
 C++ Inline Functions 
 Reference Variables 
 Default Arguments 
 Function Overloading 
 Function Templates 
 Summary 
 Chapter Review 
 Programming Exercises 
9 Memory Models and Namespaces 
 Separate Compilation 
 Storage Duration, Scope, and Linkage 
 Namespaces 
 Summary 
 Chapter Review 
 Programming Exercises 
10 Objects and Classes 
 Procedural and Object-Oriented Programming 
 Abstraction and Classes 
 Class Constructors and Destructors 
 Knowing Your Objects: The this Pointer 
 An Array of Objects 
 Class Scope 
 Abstract Data Types 
 Summary 
 Chapter Review 
 Programming Exercises 
11 Working with Classes 
 Operator Overloading 
 Time on Our Hands: Developing an Operator Overloading Example 
 Introducing Friends 
 Overloaded Operators: Member Versus Nonmember Functions 
 More Overloading: A Vector Class 
 Automatic Conversions and Type Casts for Classes 
 Summary 
 ChapterReview 
 Programming Exercises 
12 Classes and Dynamic Memory Allocation 
 Dynamic Memory and Classes 
 The New, Improved String Class 
 Things to Remember When Using new in Constructors 
 Observations About Returning Objects 
 Using Pointers to Objects 
 Reviewing Techniques 
 A Queue Simulation 
 Summary 
 Chapter Review 
 Programming Exercises 
下册
13 Class Inheritance 
 Beginning with a Simple Base Class 
 Inheritance: An Is-a Relationship 
 Polymorphic Public Inheritance 
 Static and Dynamic Binding 
 Access Control: protected 
 Abstract Base Classes 
 Inheritance and Dynamic Memory Allocation 
 Class Design Review 
 Summary 
 Chapter Review 
 Programming Exercises 
14 Reusing Code in C++ 
 Classes with Object Members 
 Private Inheritance 
 Multiple Inheritance 
 Class Templates 
 Summary 
 Chapter Review 
 Programming Exercises 
15 Friends, Exceptions, and More 

 

 

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C++ Primer Plus英文版(第6版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon