Nehmen wir an, ich habe eine Klasse, die ein Mitglied namens data hat, das eine Liste ist.
Ich möchte die Klasse z. B. mit einem Dateinamen (der Daten zur Initialisierung der Liste enthält) oder mit einer tatsächlichen Liste initialisieren können.
Wie gehen Sie dabei vor?
Prüfen Sie den Typ einfach anhand der __class__
?
Gibt es einen Trick, den ich übersehen habe?
Ich bin an C++ gewöhnt, wo das Überladen nach Argumenttyp einfach ist.