Generische Klasse mit feldern...



  • Jontef schrieb:

    ist aber wahrscheinlich unmöglich oder?

    Wie Shade Of Mine bereits sagte, stellst du dir wahrscheinlich mehr darunter vor, als du damit überhaupt anfangen kannst.

    Sagen wir, du könntest etwas in die Konsole eingeben. Wenn die Syntax einem Elementartyp entspricht, wird dieser angenommen, sonst ein std::string (könnte z.B. bei short und char schwierig werden, aber lassen wir das mal). Toll, du hast jetzt einen "angepassten" Typen. Was nun? Willst du damit rechnen? Ginge auch nur, wenn es kein String wäre. Ausserdem verhalten sich z.B. Fliesskommazahlen und Integer anders. Tja, man kann zwar alle Typen haben, weiss aber keinen Einsatzbereich, da sich die einzelnen unterscheiden. Dann lieber gleich nach bestimmtem Typ abfragen (das andere ist sowieso nicht möglich).

    Mal ehrlich: Falls du eine genaue Vorstellung hast, schildere uns diese mal. Es ist ziemlich sicher möglich, dies anders zu lösen (notfalls halt mit If-Abfragen und Casts).


Anmelden zum Antworten