Cargando…

C++ primer plus /

"If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustra...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Prata, Stephen
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, Ind. : Sams, ©2005.
Edición:5th ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • COVER
  • TABLE OF CONTENTS
  • ABOUT THE AUTHOR
  • INTRODUCTION
  • CHAPTER 1 GETTING STARTED
  • Learning C++: What Lies Before You
  • The Origins of C++: A Little History
  • Portability and Standards
  • The Mechanics of Creating a Program
  • Summary
  • CHAPTER 2 SETTING OUT TO C++
  • C++ Initiation
  • C++ Statements
  • More C++ Statements
  • Functions
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 3 DEALING WITH DATA
  • Simple Variables
  • The const Qualifier
  • Floating-Point Numbers
  • C++ Arithmetic Operators
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 4 COMPOUND TYPES
  • Introducing Arrays
  • Strings
  • Introducing the string Class
  • Introducing Structures
  • Unions
  • Enumerations
  • Pointers and the Free Store
  • Pointers, Arrays, and Pointer Arithmetic
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 5 LOOPS AND RELATIONAL EXPRESSIONS
  • Introducing for Loops
  • Relational Expressions
  • The while Loop
  • The do while Loop
  • Loops and Text Input
  • Nested Loops and Two-Dimensional Arrays
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 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
  • Review Questions
  • Programming Exercises
  • CHAPTER 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
  • Recursion
  • Pointers to Functions
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 8 ADVENTURES IN FUNCTIONS
  • C++ Inline Functions
  • Reference Variables
  • Default Arguments
  • Function Overloading
  • Function Templates
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 9 MEMORY MODELS AND NAMESPACES
  • Separate Compilation
  • Storage Duration, Scope, and Linkage
  • The Placement new Operator
  • Namespaces
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 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
  • The Interface and Implementation Revisited
  • Class Scope
  • Abstract Data Types
  • Summary
  • Review Questions
  • Programming Exercises
  • CHAPTER 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
  • Review Questions
  • Programming Exercises.