std::basic_filebuf<CharT,Traits>:: sync
|
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 멤버 함수)
|
|
|
출력 스트림을 실제 파일과 동기화합니다
(함수) |