April 2015
Intermediate to advanced
430 pages
8h 47m
German
In diesem Kapitel wollen wir unser Wissen über Klassen abrunden. Wir besprechen statische Elemente und werfen einen Blick auf Konstruktoren und deren Zusammenspiel mit anderen Methoden und Funktionen.
Attributen können in der Klassendefinition Standardwerte zugewiesen werden:
class Spieler { std::string m_name = "Unbekannt"; int m_leben = 10; int m_schaden = 0;public:/* Methodendeklarationen */};
Damit würde sich der Standardkonstruktor dramatisch verkürzen:
Spieler::Spieler() {}
Eine verschachtelte Klassendefinition liegt immer dann vor, wenn innerhalb einer Klassendefinition eine weitere Klasse definiert wird:
class Aussen {public: class Innen { ...Read now
Unlock full access