Grundlagen der Informationstechnik |
Material zur Vorlesung SS2013 |
© 2013 K.-M. Graf |
0_ZeigerReferenz_GRAF.html |
Vergleich: Variable, Zeiger, Referenz |
VL05_FktParameter.zip |
VL05: Parameterübergabe und Rückgabewert (Eclipse-Projekt)
- Varianten der Parameterübergabe: by value, by pointer, by reference
- Zulässige (value, pointer) und unzulässige (memory leak, dangling reference) Rückgabewerte
- Protokollierung der automatischen Aufrufe von Konstruktoren, Destruktor und Zuweisungsoperator
- Instanzenzähler
|
VL07_KompositionAggregation.xls
VL07_KompositionAggregation.zip |
VL07: Vergleich: Komposition - Aggregation (Implementierungsbeispiel, Eclipse-Projekt)
- Konsequenz des Unterschieds Komposition/Aggregation für die Implementierung
- Beispiel: Klasse speichert Punkt-Objekte mit Funktionen put(pt) und get(i)
|
VL08_Operatoren_CKomplex.zip |
VL08: Überladene Operatoren (Implementierungsbeispiel, Eclipse-Projekt)
- Implementiert vollständige komplexe Arithmetik mit minimaler Anzahl von Funktionen
- Unterstützt gemischte Arithmetik mit double-Operanden
- Automatisierter Test
|