Namespaces
Variants

std::basic_filebuf<CharT,Traits>:: ~basic_filebuf

From cppreference.net
virtual ~basic_filebuf ( ) ;

연관된 파일을 닫기 위해 close() 를 호출하고 basic_filebuf 의 다른 모든 멤버들을 파괴합니다. 객체 파괴 중에 예외가 발생하면, close() 호출을 포함하여, 이를 포착하고 재발생시키지 않습니다.

목차

참고 사항

일반적으로 std::basic_fstream 의 소멸자에 의해 호출됩니다.

예제

결함 보고서

다음 동작 변경 결함 보고서는 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 622 C++98 소멸 중 발생한 예외를 어떻게 처리해야 하는지 명확하지 않았음 예외를 catch하지만 다시 throw하지는 않음

참고 항목

basic_filebuf 객체를 생성합니다
(public member function)
put 영역 버퍼를 비우고 연결된 파일을 닫습니다
(public member function)