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 내부에서 밑줄은 무엇 #define이며 어떻게 함수 …