Book description
C++ muss nicht schwierig sein. Stephen Randy Davis erklärt Ihnen Schritt für Schritt anhand zahlreicher Programmschnipsel und vollständiger Programme die Syntax von C++. Begriffe wie Vererbung, Zeiger oder Klasse werden Ihnen schon bald kein Rätsel mehr sein. Mit CD.
Note: The ebook version does not provide access to the companion files.
Table of contents
- Cover
- Title
- Copyright
- Inhaltsverzeichnis
-
Einführung
- Zu diesem Buch
- Über die CD
- Was ist C++?
- Konventionen in diesem Buch
- Wie dieses Buch aufgebaut ist
- Das ist noch nicht alles
- Teil I: Einführung in die C++-Programmierung
- Teil II: Ein brauchbarer C++-Programmierer werden
- Teil III: Eine Einführung in Klassen
- Teil IV: Vererbung
- Teil V: Optionale Funktionen
- Teil VI: Der Top-Ten-Teil
- Icons in diesem Buch
- Wie geht's weiter?
-
Teil I Einführung in die C++-Programmierung
- Kapitel 1 Ihr erstes C++-Programm
- Kapitel 2 Variablen verwenden
- Kapitel 3 Mathematische Operationen ausführen
- Kapitel 4 Logische Operationen ausführen
- Kapitel 5 Den Programmablauf steuern
-
Teil II Ein brauchbarer C++-Programmierer werden
- Kapitel 6 Funktionen erstellen
- Kapitel 7 Sequenzen in Arrays speichern
- Kapitel 8 Ein erster Blick auf C++-Zeiger
- Kapitel 9 Ein zweiter Blick auf C++-Zeiger
- Kapitel 10 Der C++-Präprozessor
-
Teil III Eine Einführung in Klassen
- Kapitel 11 Ein Blick auf die objektorientierte Programmierung
-
Kapitel 12 Klassen in C++
- Einführung der Klasse
- Das Format einer Klasse
- Auf die Elemente einer Klasse zugreifen
- Objekte aktivieren
- Eine Elementfunktion hinzufügen
- Eine Elementfunktion aufrufen
- Auflösung des Gültigkeitsbereichs
- Eine Elementfunktion in der Klasse definieren
- Elementfunktionen separat definieren
- Elementfunktionen überladen
-
Kapitel 13 Objekte mit Zeigern manipulieren
- Arrays aus Objekten deklarieren
- Zeiger auf Objekte deklarieren
- Objekte an Funktionen übergeben
- Wozu Zeiger oder Referenzen?
- Zurück zum Heap
- Zeiger und Referenzen vergleichen
- Verknüpfungen mit verketteten Listen erstellen
- Ein Hoffnungsstrahl: Eine Liste von Containern, die mit der C++-Library verknüpft sind
- Kapitel 14 Nicht stören: Elemente schützen
- Kapitel 15 Objekte konstruieren und zerstören
-
Kapitel 16 Konstruktoren mit Argumenten
- Konstruktoren mit Argumenten ausstatten
- Konstruktoren überladen
- Standardmäßige Standardkonstruktoren
- Klassenelemente konstruieren
-
Die Reihenfolge der Konstruktion
- Lokale Objekte werden der Reihenfolge nach konstruiert
- Statische Objekte werden nur einmal konstruiert
- Alle globalen Objekte werden vor main() konstruiert
- Globale Objekte werden in keiner bestimmten Reihenfolge konstruiert
- Elemente werden in der Reihenfolge konstruiert, in der sie deklariert werden
- Destruktoren werden in der umgekehrten Reihenfolge der Konstruktoren aufgerufen
- Konstruktoren als Form der Konvertierung
- Kapitel 17 Der Copy-Konstruktor
- Kapitel 18 Statische Elemente
- Teil IV Vererbung
-
Teil V Optionale Funktionen
- Kapitel 22 Ein neuer Zuweisungsoperator
- Kapitel 23 Mit Stream-I/O arbeiten
- Kapitel 24 Fehler verarbeiten – Ausnahmen
- Kapitel 25 Mehrfachvererbung
- Kapitel 26 C++-Templates durchleuchten
- Kapitel 27 Die Standard Template Library als Standard verwenden
-
Teil VI Der Top-Ten-Teil
-
Kapitel 28 Zehn Methoden, um Fehler in einem Programm zu vermeiden
- Aktivieren Sie alle Warnungen und Fehlermeldungen
- Pflegen Sie einen sauberen und konsistenten Programmierstil
- Schränken Sie die Sichtbarkeitsbereiche ein
- Kommentieren Sie Ihren Code
- Durchlaufen Sie jeden Pfad mindestens einmal im Einzelschrittmodus
- Vermeiden Sie es, Operatoren zu überladen
- Mit dem Heap arbeiten
- Fehler mit Ausnahmen behandeln
- Deklarieren Sie Destruktoren virtuell
- Vermeiden Sie die Mehrfachvererbung
- Kapitel 29 (Fast) Zehn Websites zu allen Fragen rund um C++
-
Kapitel 28 Zehn Methoden, um Fehler in einem Programm zu vermeiden
- Anhang A Über die CD
- Stichwortverzeichnis
Product information
- Title: C++ für Dummies, 6., vollständig überarbeitete Auflage
- Author(s):
- Release date: January 2012
- Publisher(s): Wiley-VCH Verlag
- ISBN: 9783527708345
You might also like
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
C++: Eine kompakte Einführung
spielerische Annäherung an das Thema- durchgängiges Textadventure-Beispiel- basiert auf dem C++11-Standard - bekannter und erfolgreicher C-/C++-Autor
book
Effektives modernes C++
Um richtig in C++11 und C++14 einzusteigen, reicht es nicht aus, sich mit den neuen Features …
book
Objective-C kompakt
• Sprache und Laufzeitumgebung werden dem Leser näher gebracht, • er lernt die Sprache im Detail …