순수 C에 RAII를 구현하시겠습니까? 순수 C에서 RAII를 구현하는 것이 가능한가? 나는 그것이 제정신으로는 불가능하다고 생각하지만, 아마도 어떤 비열한 속임수를 써서 가능할까?표준 과부하free함수가 떠오르거나 혹은 함수가 돌아올 때, 어떻게든 자원을 방출하는 다른 함수를 호출하도록 스택의 반환 주소를 덮어쓰거나 하는 일이 떠오른다.아니면 setjmp/longjmp 속임수로? 이것은 순전히 학문적인 관심사여서 나는 실제로 그렇게 휴대하기 힘들고 미친 코드를 쓸 생각은 전혀 없지만, 나는 그것이 가능한지 궁금하다.이 기준서는 그러한 가능성을 포함하지 않기 때문에 내재적인 적용에 의존한다.의 의우.cleanup특성은 변수가 범위를 벗어날 때 함수를 실행한다. #include void scoped(int..