1) Calls xsgetn(s, count)
of the most derived class.
Reads
count
characters from the input sequence and stores them into a character array pointed to by
s
. The characters are read as if by repeated calls to
sbumpc(). That is, if less than
count
characters are immediately available, the function calls
uflow()to provide more until
Traits::eof()is returned.
Classes derived from std::basic_streambuf
are permitted to provide more efficient implementations of this function.
The number of characters successfully read. If it is less than count
the input sequence has reached the end.
The rule about "more efficient implementations" permits bulk I/O without intermediate buffering: that's how std::ifstream::read simply passes the pointer to the POSIX read()
system call in some implementations of iostreams
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4