Guter Programmier Stil?
-
Gehört es zum guten Programmierstil , Konstruktoren einer Klasse zu überladen?
also:
foo::foo(){} foo::foo(int* intptr){} foo::foo(const char* ptr){} foo::foo(int* intptr , const char* ptr){}Ist sowas in Ordnung oder sollte man sowas vermeiden?
-
Frickler.
-
Was sollte gegen mehrere Konstruktoren sprechen, insofern sie sinnvoll sind?
-
std::string
-
ist völlig in ordnung. die meisten klassen machen sowas. tatsächlich sind überladene konstruktoren sogar der häufigste anwendungsfall für überladung.
-
so sehe ich es auch. und wenn dern00b das schon sagt - muss das stimmen
-
ok thx