April 2015
Intermediate to advanced
430 pages
8h 47m
German
Unter dem Begriff »Operatoren überladen« versteht man die funktionale Erweiterung eines Operators auf eigene Datentypen, sprich: Klassen. Wenn beispielsweise der +-Operator erweitert wird, damit er auch Name-Objekte verknüpfen kann, dann ist er überladen.
Das Überladen von Operatoren spielt in C++ eine wichtige Rolle, gerade in Kombination mit der STL (Kapitel 16), einem großen Teil der C++-Standardbibliothek.
Wir werden uns einen Überblick darüber verschaffen, wie die einzelnen Operatoren überladen werden, und gehen auf einige Probleme ein, die auftreten können.
Zuweisungsoperatoren kommen immer dann ins Spiel, wenn einem benutzerdefinierten Klassentyp etwas zugewiesen wird.
Read now
Unlock full access