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
Betriebssysteme, 4th Edition
Dieses Lehrbuch bietet eine umfassende Einführung in die Grundlagen der Betriebssysteme und in die Systemprogrammierung. Im …
book
Die C++-Challenge
Dieses Buch zeigt dir einige bemerkenswerte Features, die C++ zu bieten hat, und wie du sie …
book
Basiswissen für Softwarearchitekten, 4th Edition
Softwarearchitektur bildet einen wesentlichen Erfolgsfaktor für Softwareprojekte. Sie stellt im Sinne einer systematischen Konstruktion sicher, dass …
book
Arduino - Praxiseinstieg
Alle Komponenten der Hardware, Verwendung der digitalen und analogen Ports, Einsatzbeispiele mit Sensoren, Aktoren und Anzeigen …