Fibonacci Zahlen
-
.filmor schrieb:
(bei der allerdings immernoch die erste 1 fehlt ;))
Leicht zu beheben:
unsigned int operator* () { return _pred[(_n - 1) % 2]; }
Aus Effizienzgründen könnte man jetzt noch alle Vorkommen von '% 2' durch '& 1' ersetzen.
Lustig, wozu man die C++-Paradigmen so gebrauchen kann.
-
Konrad Rudolph schrieb:
unsigned int operator* () { return _pred[(_n - 1) % 2]; }
Dachte ich mir schon. Ich habe einfach ignoriert, dass auf fib_iterator(0) niemals der *-Operator aufgerufen wird :).
Konrad Rudolph schrieb:
Aus Effizienzgründen könnte man jetzt noch alle Vorkommen von '% 2' durch '& 1' ersetzen.
Das macht der gcc von sich aus ;).
Konrad Rudolph schrieb:
Lustig, wozu man die C++-Paradigmen so gebrauchen kann.
Absolut.
-
.filmor schrieb:
Konrad Rudolph schrieb:
Lustig, wozu man die C++-Paradigmen so gebrauchen kann.
Absolut.
Ihr meint doch sicher die OO-Paradigmen!
(ich fühl' mich so ausgegrenzt )
-
Javaner schrieb:
.filmor schrieb:
Konrad Rudolph schrieb:
Lustig, wozu man die C++-Paradigmen so gebrauchen kann.
Absolut.
Ihr meint doch sicher die OO-Paradigmen!
(ich fühl' mich so ausgegrenzt )
Zurecht :p. Echte Iteratoren gibts in Java nicht, oder?!
-
.filmor schrieb:
Zurecht :p. Echte Iteratoren gibts in Java nicht, oder?!
Genausowenig wie in C++
Aber, wie in C++, kann man sich diese selbst schreiben. Davon wird
auch oft Gebrauch gemacht.