fib.h

00001 #ifndef _fib_h
00002 #define _fib_h
00003 class Fibonacci
00004 {
00005   public:
00006     Fibonacci() : v1(0), v2(1) {}
00007     inline int operator()();
00008   private:
00009     int v1;
00010     int v2;
00011 };
00012 
00013 inline int
00014 Fibonacci::operator()()
00015 {
00016   int r = v1 + v2;
00017   v1 = v2;
00018   v2 = r;
00019   return v1;
00020 }
00021 #endif // _fib_h

Generated on Mon Jun 5 10:20:48 2006 for Intelligence.kdevelop by  doxygen 1.4.6