12
예외 안전을 위해 "범위 지정 동작"을 얻기위한 수단으로 IDisposable 및 "사용"을 사용하는 것이 악의적입니까?
내가 C ++에서 자주 사용했던 것은 생성자와 소멸자 를 통해 A클래스가 다른 클래스에 대한 상태 진입 및 종료 조건을 처리 하도록하여 해당 범위의 무언가가 예외를 던지면 B가 알려진 상태를 가질 수 있도록하는 것입니다. 범위가 종료되었습니다. 이것은 약어가가는 한 순수한 RAII는 아니지만 그럼에도 불구하고 확립 된 패턴입니다.BA C #에서는 종종 class …
112
c#
exception-handling
raii