template<class T>
T fibonacci int  n  ) 
 

Definicja w linii 22 pliku fibonacci.cpp.

00023 {
00024   const int sz = 100;
00025   require(n < sz);
00026   static T f[sz]; // Initialized to zero
00027   f[0] = f[1] = 1;
00028   // Scan for unfilled array elements:
00029   int i;
00030   for(i = 0; i < sz; i++)
00031     if(f[i] == 0) break;
00032   while(i <= n) {
00033     f[i] = f[i-1] + f[i-2];
00034     i++;
00035   }
00036   return f[n];
00037   //mozna bylo takze zrobic to tak: return (T) f[n], zostalyby przeprowadzone standardowe konwersje typow i w resultacie funkcja zwrocilaby potrzebny nam typ T
00038 } 


Wygenerowano Tue Jun 27 19:34:49 2006 dla DL programowanie, zadania 5 z rozdzialu 16 ksiazki Thinking in C++ programem  doxygen 1.4.6-NO