Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » expliciter Konstruktor

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.12.2006, 08:35 Uhr
alex309



Hallo,

kann mir einer mal bitte erklären was ein expliciter Konstruktor ist?

gruß
alex
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.12.2006, 08:40 Uhr
KFC Embryo
Ein Huhn


Hi,

Es ist eine besondere Form des initialisierens.
Besitzt eine Klasse einen Konstruktor mit genau einem Parameter, so kann die Initialisierung des Objekts auch bei der Definition über eine Zuweisung erfolgen.

Soll diese Zuweisung bei der Objektdefinition verhindert werden, so ist bei der Deklaration des Konstruktors das Schlüsselwort explict dem Konstruktornamen voranzustellen.

Solche Konstruktoren mit nur einem Parameter verhalten sich prinzipiell gleich wie Konvertierungen.

Mfg
KFC Embryo
--
An nescis, mi fili, quantilla prudentia mundus regatur?

Dieser Post wurde am 20.12.2006 um 08:40 Uhr von KFC Embryo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.12.2006, 08:48 Uhr
alex309



Apud paucos post rem manet gratia.
also vielen dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: