Lectures
C++ Programmierung
PROG2
Prof. Dr. Stefan Röttger, Stefan.Roettger@th-nuernberg.de
Teil 2 (C++)
Von Java zu C++
- Wieso C++ ???
- Einführung bzw. Unterschiede von C und C++ bzgl. Java
- Vergleich mit Java
- Vergleich mit Java - Compiler
- Quick Start
- C++ Literatur
- Unterschiede von C und Java
- Unterschiede von C++ und Java
C/C++ Strukturen
Objektorientierte Programmierung mit C++
- Objektorientierung (OO)
- OO-Literatur
- Von Strukturen zu Klassen
- Objekte
- Dynamische Objekterzeugung
- Beispiel zum Unterschied von C Strukturen und C++ Klassen
- Beispiel zum Unterschied von C und C++
- Boilerplate Code
- Namensraum
- Statische Komponenten
- Statische Methoden
- This-Zeiger
- Code-Sharing
- Aggregation
- Vererbung
- Polymorphie
- Virtuelle Methoden
- Overloading (Ãœberladen)
- Ãœberladen von Operatoren
- Exceptions
- Beispiel zu Vererbung und Ãœberladen
- Bibliotheken
- Praxisbeispiel mit JPEG
- Praxisbeispiel mit Qt
- Interfaces
- Templates
- Ausblick
- Weiterführende Literatur
Online-Ãœbungen Teil 2 (C++)
Aufgrund des Ausbruchs von CoViD-19 wird der Lehr- und Ãœbungsbetrieb auf Online-Betrieb umgestellt. Das entsprechende Online-Material befindet sich hier.
Zur Prüfungsvorbereitung: Probeklausur PDF