Compiler einrichten
Schreiben und Compilieren von Programmen
- Datentypen
- Variablen in C++
- Operatoren
Bedingungen mit if
- Logische Operatoren (AND, OR, NOT)
Lokale Variablen in Funktionen
Objekt-orientierte Programmierung in C++
- Klassen und ihre Objekte
- Methoden und elemente einer Klasse
- private und public
- Ein komplettes Beispiel mit Klassen
- Konstruktoren und Destruktoren von Klassen
- Konstante Methoden in Klassen
- Ordnung in den Programmen – Header-Dateien
Schleifen in C++
- continue und break in der while()-Schleife
- for - Schleifen
- Die switch-Anweisung
Arbeiten mit Arrays
- Adressierung von Arrays
- Arbeitsweise von Arrays und Fehlerbehandlung
- Mehrdimensionale Arrays
- Mehrdimensionale Arrays initialisieren
- Objekte in Arrays speichern
Buchstaben und Texte in C++
- Strings aus char-Arrays
- char-Arrays füllen
- Die Klasse String
- Strings manipulieren
- Zeichen in einem String finden
- Suchen und ersetzen: eine Anwendung mit Strings
Speicherverwaltung in C++ mit Zeigern (Pointer)
- Was ist ein Zeiger?
- Adressen in Pointern speichern
- Daten mit Zeigern manipulieren
- Warum das Ganze?
- Nullzeiger und Speicherlücken
- Die Vorteile von Zeigern
- Objekte im Heap erzeugen
- Konstante Zeiger
Referenzen
- Unterschiede zwischen Pointern und Referenzen
- Nullzeiger und Null-Referenzen
- Funktionsparameter als Referenz
- Die Rückgabe intelligent nutzen
- Referenzen auf Objekte
- Wann Referenzen, wann Pointer?
Vererbung und Ableitungen in C++
- Die Anwendung in C++
- Das Schlüsselwort protected
- Konstruktoren und Destruktoren
- Methoden redefinieren
- Private Ableitung
Parameterübergabe von der Kommandozeile
- Parameter in main() - argc und argv[ ]
Arbeiten mit Dateien
Windows-Programmierung
- Was ist die Win32-API?
- Mein erstes Windows-Programm
- Windows-Programme compilieren
- Die Funktion MessageBox
- Das erste richtige Fenster
- Die Fensterklasse
- Die Fenster-Klasse anmelden
- Das Fenster erschaffen
- Nachrichtenverkehr unter Windows
- Die CALLBACK-Funktion
- Alles auf einen Blick
- Einfache Textausgaben im Fenster
