std::function< int (int)> fibonacci = [&fibonacci](int nValue) -> int { if ( nValue <= 0 ) return 0; if ( nValue == 1 ) return 1; return fibonacci(nValue - 1) + fibonacci(nValue - 2); }; int nResult = fibonacci(10); TRACE("Fibonacci: %d\n", nResult);
No comments :
Post a Comment