C++ - Laufzeit-Kenntnisse der Klassen

Ich habe mehrere Klassen, die alle abgeleitet von einer Basisklasse, nun einige von den abgeleiteten Klassen nicht kompiliert werden, je nach Plattform. Ich habe eine Klasse, die mir die Rückkehr, die ein Objekt der Basisklasse, aber jetzt all die Namen der abgeleiteten Klassen wurden hart codiert.

Gibt es eine Möglichkeit zu bestimmen, welche Klassen kompiliert wurden, zur Laufzeit am besten so, dass ich entfernen Sie die Verknüpfung und statt dessen dynamisch ladbare Bibliotheken statt.

InformationsquelleAutor X-Istence | 2008-09-16
Schreibe einen Kommentar