Advertisement
Guest User

Untitled

a guest
Jan 12th, 2015
564
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. struct S
  2. {
  3.     template <typename F>
  4.     int go(int a, int b, int c, int d, F f)
  5.     {
  6.         if (a != 0) return 0;
  7.         if (a < 1) f(d, go(1, b, 1, d, f));
  8.         f(d, go(1, 1, c, d, f));
  9.         return d;
  10.     }
  11. };
  12. S s;
  13. int main()
  14. {
  15.     auto f = [](int &a, int b) { a = b; };
  16.     s.go(0, 0, 0, 0, f);
  17.     return 0;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement