Зарегистрироваться
Восстановить пароль
FAQ по входу

Prata S. C++ Primer Plus

  • Файл формата zip
  • размером 12,28 МБ
  • содержит документ формата rtf
  • Добавлен пользователем
  • Описание отредактировано
Prata S. C++ Primer Plus
Sams Publishing, 2001. — 1128 р.
C++ Primer Plus, Fourth Edition presents the ANSI C++ standard beginning with a discussion of the essential elements of C++ programming: loops, expressions, functions, and classes. It walks readers through the basics of object-oriented programming: classes, inheritance, templates, and exceptions, as well as the latest object-oriented programming techniques. C++ Primer Plus contains hundreds of sample programs. The friendly tone, concise programs, and end-of-chapter review exercises allow beginners to write their own programs immediately.
Preface to the Fourth Edition
Note to Instructors
How This Book Is Organized
Learning C++
A Little History
Portability and Standards
The Mechanics of Creating a Program
Conventions Used in This Book
Our System
C++ Initiation
More About C++ Statements
More C++ Statements
Functions
Review Questions
Programming Exercises
Simple Variables
The const Qualifier
Floating-Point Numbers
C++ Arithmetic Operators
Review Questions
Programming Exercises
Introducing Arrays
Strings
Introducing Structures
Unions
Enumerations
Pointers and the Free Store
Pointers, Arrays, and Pointer Arithmetic
Review Questions
Programming Exercises
Introducing the for Loop
Relational Expressions
The while Loop
The do while Loop
Loops and Text Input
Nested Loops and Two-Dimensional Arrays
Review Questions
Programming Exercises
The if Statement
Logical Expressions
The cctype Library of Character Functions
The ?: Operator
The switch Statement
The break and continue Statements
Number-Reading Loops
Review Questions
Programming Exercises
Function Review
Function Arguments and Passing by Value
Functions and Arrays
Functions and Two-Dimensional Arrays
Functions and C-Style Strings
Functions and Structures
Recursion
Pointers to Functions
Review Questions
Programming Exercises
Inline Functions
Reference Variables
Default Arguments
Function Polymorphism (Function Overloading)
Function Templates
Review Questions
Programming Exercises
Separate Compilation
Storage Duration, Scope, and Linkage
Namespaces
Review Questions
Programming Exercises
Procedural and Object-Oriented Programming
Abstraction and Classes
Class Constructors and Destructors
Knowing Your Objects: The this Pointer
An Array of Objects
Class Scope
An Abstract Data Type
Review Questions
Programming Exercises
Operator Overloading
Time on Our Hands
Introducing Friends
Overloaded Operators: Member Versus Nonmember Functions
More Overloading: A Vector Class
Automatic Conversions and Type Casts for Classes
Review Questions
Programming Exercises
Dynamic Memory and Classes
A Queue Simulation
Review Questions
Programming Exercises
Beginning with a Simple Base Class
Special Relationships
Inheritance—An Is-a Relationship
Polymorphic Public Inheritance
Access Control-protected
Abstract Base Classes
Inheritance and Dynamic Memory Allocation
Class Design Review
Review Questions
Programming Exercises
Classes with Object Members
Private Inheritance
Multiple Inheritance
Class Templates
Review Questions
Programming Exercises
Friends
Nested Classes
Exceptions
RTTI
Type Cast Operators
Review Questions
Programming Exercises
The string Class
The auto_ptr Class
The Standard Template Library
Generic Programming
Function Objects (aka Functors)
Algorithms
Other Libraries
Review Questions
Programming Exercises
An Overview of C++ Input and Output
Output with cout
Input with cin
File Input and Output
Incore Formatting
What Now?
Review Questions
Programming Exercises
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация