C++11 öncesi araçları kullanarak Fibonacci serisinin n. teriminin derleme zamanında hesaplanmasını sağlayacak
1 2 3 4 5 |
template <unsigned int n> struct Fibonacci { static unsigned const value = expr; }; |
sınıf şablonunu oluşturunuz:
1 2 3 4 5 |
int main() { int a[Fibonacci<11>::value] = { 0 }; //... } |
Yukarıdaki main işlevinde a dizisinin boyutu Fibonacci