Konstruktoren
-
Kann jemand mir den Sinn der Konstruktoren kurz erklären. Vor allem den Standardkonstruktor. Wenn nicht dann lese ich weiter:)
-
Ein Konstruktor konstruiert (daher der Name ;)) ein Objekt aus einem ungeordneten Haufen Bits. Der Standardkonstruktor ist auch nur ein normaler Ktor, nur daß er keine Zusatzinformationen benötigt, wie er das Objekt erzeugen soll.
-
Kannst du vielleicht anhand eines kleinen Beispiels zeigen, dass ich es auch richtig verstehe. Wenn nicht dann nicht:)
-
struct Hund
{
string fellfarbe;
unsigned int alter;Hund(void): fellfarbe("braun"), alter(8) {}
};Ohne Konstruktor hätte der arme Hund kein Fell und wäre irgendwas zwischen 0 und UINT_MAX Jahren alt

-
Hallo
Um ein Array von Instanzen einer Klasse anzulegen, brauchst du AFAIK immer einen Standardkonstruktor ohne Parameter oder mit festen Standardwerten.
chrische