fork(1) download
  1. #include <iostream>
  2.  
  3. void sub1() {
  4. int x;
  5. auto sub2 = [&] () {
  6. std::cout << x << std::endl;
  7. };
  8. auto sub4 = [&] (auto subx) {
  9. int x = 4;
  10. subx();
  11. };
  12. auto sub3 = [&] () {
  13. int x = 3;
  14. sub4(sub2);
  15. };
  16. x = 1;
  17. sub3();
  18. }
  19.  
  20. int main() {
  21. sub1();
  22. return 0;
  23. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
1