중첩 함수 구현 최근에 gcc에서 nested function의 정의가 가능하다는 것을 알게 되었습니다.제 생각에 이것은 멋진 기능이지만 어떻게 구현해야 할지 궁금합니다. 컨텍스트 포인터를 숨겨진 인수로 전달함으로써 중첩 함수의 직접 호출을 구현하는 것은 확실히 어렵지 않지만, gcc는 또한 이 포인터를 중첩 함수로 전달하여 컨텍스트의 중첩 함수를 호출할 수 있는 임의의 다른 함수로 전달할 수 있습니다.중첩 함수를 호출하는 함수는 호출할 중첩 함수의 유형만 있기 때문에 컨텍스트 포인터를 전달할 수 없습니다. 하스켈과 같이 좀 더 복잡한 호출 규약을 가진 다른 언어들은 부분적으로 그러한 것들을 지원하는 것을 허용하지만, C에서는 그런 것을 할 방법이 없습니다.이것을 어떻게 구현할 수 있습니까? 다음은 문제..