std::basic_stringbuf<CharT,Traits,Allocator>:: pbackfail
|
protected
:
virtual int_type pbackfail ( int_type c = Traits :: eof ( ) ) |
||
이 보호된 가상 함수는 공개 함수인 basic_streambuf::sungetc 와 basic_streambuf::sputbackc 에 의해 호출됩니다(이들은 차례로 basic_istream::unget 와 basic_istream::putback 에 의해 호출됩니다).
pbackfail()
가 인수 없이 또는
Traits
::
eof
(
)
를 인수로 호출됨)
pbackfail()
가 되돌려야 할 문자와 함께 호출됨), 이 경우
c
와 동일하다면(
Traits
::
eq
(
to_char_type
(
c
)
, gptr
(
)
[
-
1
]
)
에 의해 결정된 대로), 단순히
basic_streambuf::gptr()
을 감소시킵니다.
c
를 기록합니다.
목차 |
매개변수
| c | - | 되돌릴 문자, 또는 get 영역의 백업을 요청함을 나타내는 Traits::eof() |
반환값
c
성공 시 반환되지만,
c
가
Traits
::
eof
(
)
인 경우에는
Traits
::
not_eof
(
c
)
가 반환됩니다.
Traits :: eof ( ) 실패 시 반환됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
|
[virtual]
|
입력 시퀀스에 문자를 다시 넣으며, 입력 시퀀스를 수정할 수 있음
(
std::basic_streambuf<CharT,Traits>
의
virtual protected 멤버 함수)
|
|
입력 시퀀스에서 다음 포인터를 하나 뒤로 이동
(
std::basic_streambuf<CharT,Traits>
의
public 멤버 함수)
|
|
|
입력 시퀀스에 문자 하나를 다시 넣음
(
std::basic_streambuf<CharT,Traits>
의
public 멤버 함수)
|
|
|
문자를 추출 취소함
(
std::basic_istream<CharT,Traits>
의
public 멤버 함수)
|
|
|
입력 스트림에 문자를 넣음
(
std::basic_istream<CharT,Traits>
의
public 멤버 함수)
|