000
15.11.2012, 15:20 Uhr
TrAx1988
|
Hallo,
ich habe folgenden Wunsch:
Ich würde gerne mit Macros, z.B. "#define REGISTER_CLASS(CLASSNAME, PARENT)" innerhalb einer Klasse, die von einer anderen erbt, eine Instanz erzeugen und diese entsprechen in einen Vektor speichern.
Ich habe also einen Vektor von der Elternklasse, also "vector<CInput*> m_inputFacory;". Sobald eine Kindsklasse deklariert ist, und mann z.B. das Macro mit "REGISTER_CLASS(CInputKind, CInput), soll in der Factory davon eine Instanz erzeugt werden und in den Vektor gespeichert werden.
Ich habe mir schon ein paar Beispiele angeschaut, aber keines davon trifft auf meines zu.
Jemand eine IDee, wie man das am besten umsetzen kann?
Vielen Dank!
Gruß, Trax |