Namespaces
Variants

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

From cppreference.net
protected :
virtual int sync ( )

Если существует область вывода (например, файл был открыт для записи), вызывает overflow() для записи всех ожидающих выходных данных в файл, затем сбрасывает буфер файла как при вызове std::fflush .

Если область получения существует (например, файл был открыт для чтения), эффект определяется реализацией. Типичная реализация может очистить область получения и переместить текущую позицию в файле назад на соответствующее количество байтов.

Содержание

Параметры

(нет)

Возвращаемое значение

0 в случае успеха, - 1 в случае неудачи.

Примечания

sync() или его эквивалент неявно вызывается для выходных потоков при работе close() , seekoff() и seekpos() , а также явно вызывается через std::basic_streambuf::pubsync()

Пример

Смотрите также

вызывает sync ( )
(публичная функция-член std::basic_streambuf<CharT,Traits> )
синхронизирует выходной поток с фактическим файлом
(функция)