Umwandlungen
-
Ich hab sowohl Umwandlungen im Stil von (int) Varible gesehen als auch im Stil int(Variable). Was ist der Unterschied?
-
soweit ich weiß ist der einzige Unterschied, dass (T)e bei explicit-Konstruktoren nicht funktioniert, ansonsten ist das das gleiche.
-
soweit ich weiß ist der einzige Unterschied, dass (T)e bei explicit-Konstruktoren nicht funktioniert, ansonsten ist das das gleiche.
Kannst du das mal genauer erläutern? Weder (T)e nocht T(e) werden imo von explicit-Konstruktoren beeindruckt.
Ein Cast verwendet imo direct-Initialization (gilt auf jeden Fall für static_cast und functional-notation). Insofern spielt es keine Rolle, ob der verwendete Ctor (sofern einer verwendet wird) explicit ist oder nicht.
-
OK, war mir nicht bewußt. Dann @Fragesteller, sind die beiden Ausdrücke äquivalent.
-
DANGESCHÖÖÖÖÖN