Next:
Warum objektorientiertes Programmieren ?
Up:
C++/OO Kurs
Previous:
C++ Main Features
Klassen und Objekte
Warum objektorientiertes Programmieren ?
Ein einfaches Beispiel - 3D Vektor
Daten und Methoden
Konstruktoren
Operator overloading
Übungsbeispiel BigInt
Aufgaben
Subsections
Warum objektorientiertes Programmieren ?
Von primitiven Datentypen zu komplexen Datenstrukturen
Eine richtige Klasse für 3D Vektor
Daten und Methoden in Klassen
Trennen von Deklaration und Implementierung
Initialisierung/Constructors
Data encapsulation - Motivation
Operator overloading
non-member function and operators
Static Variablen und Methoden in Klassen
Const Variablen und Methoden in Klassen
Copy constructor, = Operator und Destructor
Übung: Klasse BigInt
BigInt Variante mit Dynamic Memory
Ergänzungen
Aufgaben
GDuckeck 2019-08-01