#include <symbols.h>
Klassendiagramm für NumDmy:

Öffentliche Methoden | |
| NumDmy (string num="0", string hlp="any number") | |
| void | setSym (const string &num) |
| void | process () |
| Eine eingegebene Zahl wird prozessiert, indem sie einfach auf den Stack gelegt wird. | |
Öffentliche, statische Methoden | |
| static bool | isFraction (const string &sym, double &val, long &numr, long &dnom) |
| Untersucht, ob der eingegebene String als Bruch interpretiert werden kann. | |
Z.B. 1.23, 4, -5 etc. Die Objekte dieser Klasse sind Dummies, da nicht Objekte dieser Klasse, sondern direkt die Double-Werte (nicht ganz richtig: Objekte der Klasse Number) auf den Zahlen-Stack gelegt werden.
|
||||||||||||
|
|
|
||||||||||||||||||||
|
Untersucht, ob der eingegebene String als Bruch interpretiert werden kann.
|
|
|
Eine eingegebene Zahl wird prozessiert, indem sie einfach auf den Stack gelegt wird. War die letzte Eingabe auch schon eine Zahl, wird sie durch die neue ersetzt. Ausserdem muss untersucht werden, ob es sich um einen Bruch handelt, indem nach dem Zeichen "/" gesucht wird. Implementiert Symbol. |
|
|
|
1.4.1