Book description
- spielerische Annäherung an das Thema- durchgängiges Textadventure-Beispiel- basiert auf dem C++11-Standard - bekannter und erfolgreicher C-/C++-Autor
Table of contents
- Cover
- Titel
- Impressum
- 1 Einführung
- 2 Grundelemente eines C++-Programms
-
3 Arithmetik in C++
- 3.1 Variablen
- 3.2 Definieren einer Variablen
- 3.3 Eingabe
- 3.4 Grundrechenarten
- 3.5 Konstanten
- 3.6 Restwert
- 3.7 Verknüpfen unterschiedlicher Datentypen
- 3.8 Explizite Typumwandlung
- 3.9 Kombinierte Zuweisungsoperatoren
- 3.10 Inkrement und Dekrement
- 3.11 Mathematische Funktionen
- 3.12 Bitweise Operatoren
- 3.13 Zusammenfassung
- 3.14 Spielprojekt
- 4 Verzweigungen
- 5 Schleifen
- 6 Funktionen
- 7 Klassen
- 8 Arrays und Verweise
- 9 Strings
- 10 Dynamische Speicherverwaltung
- 11 Klassen – Vertiefung
- 12 Klassen – Abschluss
- 13 Namensbereiche
-
14 Operatoren überladen
- 14.1 Zuweisungsoperatoren
- 14.2 Rechenoperatoren
- 14.3 Vergleichsoperatoren
- 14.4 Die Operatoren << und >>
- 14.5 Der Operator []
- 14.6 Der Operator ()
- 14.7 Die Operatoren -> und *
- 14.8 Umwandlungsoperatoren
- 14.9 Die Operatoren ++ und --
- 14.10 Probleme mit Operatoren
- 14.11 Zusammenfassung
- 14.12 Spielprojekt
- 15 Templates
- 16 STL
-
17 Vererbung I
- 17.1 Das Klassendiagramm der UML
- 17.2 Vererbung in C++
- 17.3 Die Vererbungssyntax
- 17.4 Geschützte Elemente
- 17.5 Polymorphie
- 17.6 Verdecken von Methoden
- 17.7 Überschreiben von Methoden
- 17.8 Virtuelle Methoden
- 17.9 Rein-virtuelle Methoden
- 17.10 Vererbung und Arrays
- 17.11 Vererbung und Standardwerte
- 17.12 Vererbung und überladene Operatoren
- 17.13 Versiegelte Elemente
- 17.14 Geerbte Konstruktoren verwenden
- 17.15 Überschreibungshilfe
- 17.16 Zusammenfassung
- 17.17 Spielprojekt
- 18 Vererbung II
- 19 Mehrfachvererbung
-
20 Ausnahmen
- 20.1 Warum Ausnahmen?
- 20.2 Einsatz von Ausnahmen
- 20.3 Vordefinierte Ausnahmen
- 20.4 Ausnahmen im Detail
- 20.5 Ausnahmespezifikationen
- 20.6 Ausnahmen und Konstruktoren
- 20.7 Ausnahmen und Destruktoren
- 20.8 Ausnahmen und dynamische Speicherverwaltung
- 20.9 Ressourcenerwerb ist Initialisierung
- 20.10 Funktions-Try-Blöcke
- 20.11 Ausnahmensicherheit
- 20.12 Zusammenfassung
- 21 Das Spiel
- Literatur
- Index
- Cover-Rückseite
Product information
- Title: C++: Eine kompakte Einführung
- Author(s):
- Release date: April 2015
- Publisher(s): dpunkt
- ISBN: 97833864902291
You might also like
book
C++ für Dummies, 6., vollständig überarbeitete Auflage
C++ muss nicht schwierig sein. Stephen Randy Davis erklärt Ihnen Schritt für Schritt anhand zahlreicher Programmschnipsel …
book
C++ - Lernen und professionell anwenden
Gezielter Lernerfolg durch überschaubare Kapiteleinheiten Vollständige Darstellung – Schritt für Schritt Konsequent objektorientiert programmieren Sie möchten …
book
Effektives modernes C++
Um richtig in C++11 und C++14 einzusteigen, reicht es nicht aus, sich mit den neuen Features …
book
C++ Schnelleinstieg
C++ programmieren lernen ohne Vorkenntnisse Alle Grundlagen für den professionellen Einsatz Einfache Praxisbeispiele und Übungsaufgaben Mit …