#include <iostream>
class A
{
	public:
	    void f(int n)
	    {
	    	//auto fn = [&rN = m_n](int n){ rN = n; };
	    	//auto fn = [&m_n](int n){ m_n = n; };
	    	auto fn = [&m_n = m_n](int n){ m_n = n; };
	    	fn(n);
	    }
	  int m_n;
};


int main() {
	A a;
	
	a.f(1);
	std::cout << a.m_n << std::endl;
	
	return 0;
}
