std::basic_filebuf<CharT,Traits>:: ~basic_filebuf
From cppreference.net
<
cpp
|
io
|
basic filebuf
|
virtual
~basic_filebuf
(
)
;
|
||
Вызывает
close()
для закрытия ассоциированного файла и разрушает все остальные члены
basic_filebuf
. Если во время разрушения объекта возникает исключение, включая вызов
close()
, оно перехватывается и не пробрасывается повторно.
Содержание |
Примечания
Обычно вызывается деструктором std::basic_fstream .
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Отчеты о дефектах
Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены задним числом к ранее опубликованным стандартам C++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 622 | C++98 | было неясно, как обрабатывать исключение, выброшенное во время деструкции | оно перехватывается, но не перевыбрасывается |
Смотрите также
создает объект
basic_filebuf
(публичная функция-член) |
|
|
сбрасывает буфер области вывода и закрывает связанный файл
(публичная функция-член) |