fork download
  1. #include <iostream>
  2. #include <functional>
  3. using namespace std;
  4.  
  5. class A
  6. {
  7. public:
  8. void printMe()
  9. {
  10. a_ = 1;
  11. [a = &a_](){ std::cout << "printMe: a: " << *a << '\n'; }();
  12. };
  13. int a_ {123};
  14. };
  15.  
  16.  
  17. int main() {
  18. // your code goes here
  19. A a;
  20. a.printMe();
  21. return 0;
  22. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
printMe: a: 1