Namespaces
Variants

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

From cppreference.net
protected :
virtual int sync ( )

출력 영역이 존재하는 경우(예: 파일이 쓰기 모드로 열린 경우), overflow() 를 호출하여 모든 대기 중인 출력을 파일에 기록한 다음, std::fflush 를 호출하는 것처럼 파일을 플러시합니다.

get 영역이 존재하는 경우(예: 파일이 읽기용으로 열린 경우), 그 효과는 구현에 따라 정의됩니다. 일반적인 구현에서는 get 영역을 비우고 현재 파일 위치를 해당 바이트 수만큼 뒤로 이동할 수 있습니다.

목차

매개변수

(없음)

반환값

0 성공 시, - 1 실패 시.

참고 사항

sync() 또는 이와 동등한 기능이 출력 스트림에 대해 암시적으로 호출됩니다: close() , seekoff() , 그리고 seekpos() 에 의해 암시적으로 호출되며, 명시적으로는 std::basic_streambuf::pubsync() 에 의해 호출됩니다.

예제

참고 항목

sync() 를 호출합니다
( std::basic_streambuf<CharT,Traits> 의 public 멤버 함수)
출력 스트림을 실제 파일과 동기화합니다
(함수)