#include <iostream>
#include <algorithm>
#include <functional>

using namespace std;

struct a {
    static std::function<int(const int )> my_lambda;
 
} sa;

// geht gar nicht
// a::my_lambda = [](const int in) { return 4 * in; } ;


int main() {
	
	// geht so lala
	a::my_lambda = [](const int in) { return 4 * in; } ;
    
    int lambda_out = a::my_lambda(3);
    
    cout << lambda_out << endl;
    
    return 0;
}
