home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stlpt453.zip / STLport-4.5.3 / test / regression / fib.h < prev    next >
C/C++ Source or Header  |  2000-12-07  |  269b  |  22 lines

  1. #ifndef _fib_h
  2. #define _fib_h
  3. class Fibonacci
  4. {
  5.   public:
  6.     Fibonacci() : v1(0), v2(1) {}
  7.     inline int operator()();
  8.   private:
  9.     int v1;
  10.     int v2;
  11. };
  12.  
  13. inline int
  14. Fibonacci::operator()()
  15. {
  16.   int r = v1 + v2;
  17.   v1 = v2;
  18.   v2 = r;
  19.   return v1;
  20. }
  21. #endif // _fib_h
  22.