Name
operator>> function template — Input operator for single characters
Synopsis
template<typename charT, typename traits> basic_istream<charT,traits>& operator>> (basic_istream<charT,traits>& stream, charT& c); template<typename traits> basic_istream<char,traits>& operator>>(basic_istream<char,traits>& stream, unsigned char& c); template<typename traits> basic_istream<char,traits>& operator>>(basic_istream<char,traits>& stream, signed char& c);
The operator>>
function reads a character from an input stream using the rules for
a formatted read (that is, a sentry
object is constructed and initial
whitespace is skipped). The character is stored in c
. If no character is available, failbit
is set. The return value is
stream
.
Note that the first form of operator>>
reads the stream’s
character type. If the stream’s character type is char
, the second and third forms read
signed
char
and unsigned
char
.
See Also
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.