static unsigned int const value = Fibonacci<N-1>::value + Fibonacci<N-2>::value;

};template<>

struct Fibonacci<1> {

static unsigned int const value = 1u;

};template<>

struct Fibonacci<2> {

static unsigned int const value = 2u;

};int main(int argc, char *argv[]) {

unsigned int v3 = Fibonacci<3>::value;

unsigned int v9 = Fibonacci<9>::value;

return (0);

}unsigned int v9 = Fibonacci<9>::value;

return (0);

## No comments:

Post a Comment