Exploring C++ (eBook, PDF) - Lischner, Ray
-3%
35,95
Bisher 36,99**
35,95
Alle Preise in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
Bisher 36,99**
35,95
Alle Preise in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
Als Download kaufen
Bisher 36,99**
-3%
35,95
Preis in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
Abo Download
9,90 / Monat*
*Abopreis beinhaltet vier eBooks, die aus der tolino select Titelauswahl im Abo geladen werden können.

Preis in Euro, inkl. MwSt.
Sofort per Download lieferbar

Einmalig pro Kunde einen Monat kostenlos testen (danach 9,90 pro Monat), jeden Monat 4 aus 40 Titeln wählen, monatlich kündbar.

Mehr zum tolino select eBook-Abo
Jetzt verschenken
Bisher 36,99**
-3%
35,95
Preis in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
18 °P sammeln

  • Format: PDF


This is a book about learning by doing and is aimed at programmers familiar with programming, but not C++. The key exercises are not simply listed at the end of the chapter, but are integrated into the main text. Readers work hands-on throughout the book. Each lesson poses numerous questions, asking readers to write answers directly in the book. The book includes answers to all questions, so readers can check their work. These exercises are not simple cookbook-style recipes (e.g., "Write a program to do xyz"). Instead, they are explorations—structured labs that guide readers through a series of steps to highlight specific features of C++.…mehr

Produktbeschreibung
This is a book about learning by doing and is aimed at programmers familiar with programming, but not C++. The key exercises are not simply listed at the end of the chapter, but are integrated into the main text. Readers work hands-on throughout the book. Each lesson poses numerous questions, asking readers to write answers directly in the book. The book includes answers to all questions, so readers can check their work. These exercises are not simple cookbook-style recipes (e.g., "Write a program to do xyz"). Instead, they are explorations—structured labs that guide readers through a series of steps to highlight specific features of C++.


Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GB, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Apress
  • Erscheinungstermin: 07.02.2009
  • Englisch
  • ISBN-13: 9781430203520
  • Artikelnr.: 37353122
Autorenporträt
Ray Lischner has a bachelor's degree in computer science from Caltech and a master's in computer science from Oregon State University. He worked as a software developer for a dozen years, at big and small companies across the U.S., using PL/I, C, C++, Delphi, Smalltalk, and various assembly languages on both large and small systems. He has been self-employed as a consultant, trainer, and author for the last 10 years. Ray taught computer science at Oregon State University for several years and specialized in teaching introductory computer programming. He taught courses in C and C++ and software engineering.
Inhaltsangabe
Part 1: The Basics - Honing your tools
Part 1: The Basics -Reading C++ Code
Part 1: The Basics -Integer Expressions
Part 1: The Basics -Strings
Part 1: The Basics -Simple Input
Part 1: The Basics -Error Messages
Part 1: The Basics -For Loops
Part 1: The Basics -Formatted Output
Part 1: The Basics -Arrays and Vectors
Part 1: The Basics -Incrementand Decrement
Part 1: The Basics -Conditions and Logic
Part 1: The Basics -Compound Statements
Part 1: The Basics -Introduction to File I/O
Part 1: The Basics -The Map Data Structure
Part 1: The Basics -Type Synonyms
Part 1: The Basics -Characters
Part 1: The Basics -Character Categories
Part 1: The Basics -Case-Folding
Part 1: The Basics -Writing Functions
Part 1: The Basics -Function Arguments
Part 1: The Basics -Using Algorithms
Part 1: The Basics -Overloading Function Names
Part 1: The Basics -Big and Little Numbers
Part 1: The Basics -Very Big and Very Little Numbers
Part 1: The Basics -Documentation
Part 1: The Basics -Project1: Body-Mass Index
Part 2: Custom Types - Custom Types
Part 2: Custom Types - Overloading Operators
Part 2: Custom Types - Custom I/O Operators
Part 2: Custom Types - Assignment and Initialization
Part 2: Custom Types - Writing Classes
Part 2: Custom Types - More About Member Functions
Part 2: Custom Types - Access Levels
Part 2: Custom Types - Introduction to Object-Oriented Programming
Part 2: Custom Types - Inheritance
Part 2: Custom Types - Virtual Functions
Part 2: Custom Types - Classes and Types
Part 2: Custom Types - Declarations and Definitions
Part 2: Custom Types - Using Multiple Source Files
Part 2: Custom Types - Function Objects
Part 2: Custom Types - Useful Algorithms
Part 2: Custom Types - Iterators
Part 2: Custom Types - Exceptions
Part 2: Custom Types - More Operators
Part 2: Custom Types - Project2: Fixed-point Numbers
Part 3: Generic Programming - Function Templates
Part 3: Generic Programming - Class Templates
Part 3: Generic Programming - Template Specialization
Part 3: Generic Programming - Partial Specialization
Part 3: Generic Programming - Names and Namespaces
Part 3: Generic Programming - Containers
Part 3: Generic Programming - International Characters
Part 3: Generic Programming - Locales and Facets
Part 3: Generic Programming - TextI/O
Part 3: Generic Programming - Project3: Currency Type
Part 4: Real Programming - Pointers
Part 4: Real Programming - Dynamic Memory
Part 4: Real Programming - Exception-Safety
Part 4: Real Programming - Old-Fashioned Arrays
Part 4: Real Programming - SmartPointers
Part 4: Real Programming - Working with Bits
Part 4: Real Programming - Enumerations
Part 4: Real Programming - Multiple Inheritance
Part 4: Real Programming - Traits and Policies
Part 4: Real Programming - Names and Templates
Part 4: Real Programming - Overloaded Functions
Part 4: Real Programming - Metaprogramming
Part 4: Real Programming - Project4: Calculator