Nächste Seite:
Um was geht es
Visual C++
Vorlesung
Dr. habil. Arno Formella
(Homo Habilis)
HTW des Saarlandes
Um was geht es in der Vorlesung?
Was sind die Grundlagen?
Welche Bücher verwenden wir?
Wie schreiben wir Kommentare?
Wie schreiben wir Programme?
Namensgebung
Konventionen
Layout
Woraus besteht ein Programm?
Aufbau einer .h-Datei
Aufbau einer .cpp-Datei
Übung: HelloWorld
Wie finde ich Fehler?
Was ist wichtig in der Entwicklungsumgebung?
Worin bestehen wesentliche Unterschiede zwischen C und C++?
Default-Parameter
Überladen von Funktionsnamen
Konstanten
Referenzen
Übung: Überladen und Referenzen
Was sind Klassen und Objekte?
Klasse: Vector
Implementierung der Schnittstellen
Übung: Implementierung der Klasse
Gültigkeitsoperator
Wie verwalten wir Speicherplatz bzw. Objekte dynamisch?
Anfordern von Speicherplatz
Freigeben von Speicherplatz
Wohin schreiben wir die Member-Funktionen?
Wie finden wir den Kollisionszeitpunkt zweier Kugeln?
Was benötigen wir also für Vektoren?
Können wir die mathematische Schreibweise weiter benutzen?
Überladen von Operatoren
Genügt wirklich Konstruktor und Destruktor?
Kopier-Konstruktor
Zuweisungsoperator
Kommen wir an das Objekt heran, dessen Memberfunktion wir aufgerufen haben?
Können wir auch binäre Operatoren mit anderen linken Operanden schreiben?
Wie sieht nun ein Hauptprogramm aus?
Übung: Implementierung der Vektorklasse
Übung: Fertigstellen der Vektorklasse
Was können die Klassen
cout
und
cin
?
Einer für alle, alle auf Einen?
Wie sieht eine schon brauchbare Vektorklasse aus?
Was können wir mit unseren Objekten machen?
Können wir auch anders als
public
ableiten?
Über dieses Dokument ...
1999-12-13