Registriert seit: 31. Mai 2007
129 Beiträge
|
Re: Problem mit Zeigern
1. Mär 2008, 19:38
Wieso verwendest du dann überhaupt "char" ? Ich würde an deiner Stelle eine eigene Klasse, z.B. TExpression mit der abstrakten Funktion eval() als Nachfahre von TObject anlegen. Und die Nachfahren dieser Klasse sind dann TZahl, TAdd, TSub, TMul und TDiv (ggf. noch weitere Rechenoperationen).
Dann verwendest du statt char einfach TExpression und du kannst wunderbar damit arbeiten.
PS: Benutze lieber extended statt double. Extended verwendet nämlich das native 80Bit Format deines Prozessors, während double umständlich hochgerechnet werden muss.
|