aber mit der Variante würde ich nicht weiterkommen,
War schon klar, aber immerhin eine Variante, um über einen String zu gehn ... vielleicht hilft's ja anderen.
Aber bei der Variante über die Klasse, vergiß nicht den virtuellen Constructor, denn sonst kennt die Basisklasse (also der Parameter der Funktion, über welche die Instanz erstellt werden soll) nur ihren eigenen Constructor und nicht den des Nachfahren.