2
Как лямбда-макрос создает лямбду?
Я нашел этот кусок кода на GitHub, но не совсем понял: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) Затем: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 Что …