fork download
  1. #include <cstdio>
  2.  
  3. struct a3
  4. {
  5. auto m1() { std::printf("m1\n"); }
  6.  
  7. static auto m2() { std::printf("static a3::m2\n"); }
  8.  
  9. auto test()
  10. {
  11. auto test1 = [&] { m1(); };
  12. test1();
  13.  
  14. auto test2 = [&] { m2(); };
  15. test2();
  16. }
  17. };
  18.  
  19. int main()
  20. {
  21. a3 i2;
  22. i2.test();
  23. }
  24.  
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
m1
static a3::m2