Aufgabe 1 a) Kehren Sie zu den Ergebnissen aus der Aufgabe 2 des zweiten Praktikums zurück, und implementieren Sie die Shape und Frame Klassen(-hierarchie) zur Darstellung…
Semester-Plan Polymorphie (Mehrdeutigkeit) Templates STL Beispiel Summe: Ein Programm für die Summe von double Werten, die in einem Datenfeld gespeichert wird. Ein Programm für die…
Start: Seite 23 Zuweisungsoperation Ein leeres Object vom Typ myVector Der new-Operator kann nur initialisierten Speicher zur Verfügung stellen. Deshalb muss er wissen, für welchen…
Aufgabe 1: Generalisierung / Vererbung a) Definieren Sie in Anlehnung an die Vorlesung / Hörsaalübung widget als abstrakte Basisklasse und pro und acc als Klassen, die direkt aus…
Static-Kennzeichnung Templates Der void-Pointer Wiederholung: Datenfelder / Arrays Datenfelder und Zeiger Klassen und Struct Der Adressoperator „&“ Referenzen und Zeiger MyVector (Ergebnis)
Square / Quadrat Mehrfache Vererbung Schnittstellen-Klassen Explicit Schnittstellen-Klasse „myVec“
Organisatorisches: Figuren Shape: Abstrakte und abgeleitete Klassen Namenskonventionen: Figurentyp: Linie: Bresenham-Algorithmus Figurentyp: Rechteck Figurentyp: Quadrat Konstruktoren
Probleme Abgeleitete Klassen Figuren Terminal Aufgabe: Datenfeld Schwarzes Quadrat Frame-Klasse
Hinweise: Aufgabe 1: a) Bearbeiten Sie die Klausur aus dem ersten Semester. Versuchen Sie, eine möglichst hochwertige Lösung anzufertigen, achten Sie besonders auf Qualität. Lösung: b) Formulieren Sie ein eigenes Beispiel…
Destruktor Konstruktion Klassendiagramm Klasse Virtuelle Methoden Abstrakte Klassen Kapselung Klassenvererbung