doppelpunkt hinter contructor
-
Hey Leute
was bedeutet der doppelpunkt hinter einem constructor?
class t { t : blabla() {}; };
-
Der leitet eine sog. "Initialisierungsliste" ein. (die Anweisungen dahinter dienen dazu, Membervariablen und die Basisklasse(n) zu initialisieren)
Eidt: Schnellster :p
-
Das ist ein Elementinitialisierer. Damit kannst Du abgeleitete Klassen initialisieren.
Gruß SciFi
-
Das ist ein so genannter Elementinitializer (oder auch Initialisierungsliste): http://tutorial.schornboeck.net/initliste.htm
äh ja, soviel zu dem Thema

-
SciFi->N/A schrieb:
[...]Damit kannst Du abgeleitete Klassen initialisieren.
Hm nö, nicht nur.
-
wenn der konstruktor von t jetzt noch einer wäre würde es stimmen..