#include <iostream>
#include <functional>
using namespace std;
class A
{
public:
void printMe()
{
a_ = 1;
[a = &a_](){ std::cout << "printMe: a: " << *a << '\n'; }();
};
int a_ {123};
};
int main() {
// your code goes here
A a;
a.printMe();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEEKewpwdWJsaWM6Cgl2b2lkIHByaW50TWUoKQoJewoJCWFfID0gMTsKCQlbYSA9ICZhX10oKXsgc3RkOjpjb3V0IDw8ICJwcmludE1lOiBhOiAiIDw8ICphIDw8ICdcbic7ICB9KCk7Cgl9OwoJaW50IGFfIHsxMjN9Owp9OwoKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJQSBhOwoJYS5wcmludE1lKCk7CglyZXR1cm4gMDsKfQ==