Machen wir uns dies an einem kleinen Beispiel klar. Wir benutzen wieder die oben nur rudimentär eingeführte Klasse Bruch (alles, was zum Verständnis der Problematik nötig ist, haben wir bereits kennengelernt).
while (x < 1000)
// solange x < 1000
main()
{
const Bruch a(4,3);
// Bruch a (zaehler=4, nenner=3) deklarieren
Bruch x;
// Bruch-Variable x deklarieren
x=x*a;
}
Die Problematik steckt in dem Ausdruck
x < 1000