31
Input/output library
[input.output]
31.7
Formatting and manipulators
[iostream.format]
31.7.5
Input streams
[input.streams]
31.7.5.6
Rvalue stream extraction
[istream.rvalue]
ðŸ”—
template
<
class
Istream,
class
T
>
Istream
&
&
operator
>
>
(
Istream
&
&
is, T
&
&
x
)
;
1
#
Constraints
: The expression
is
>
>
std
::
forward
<
T
>
(
x
)
is well-formed when treated as an
unevaluated operand
and
Istream
is publicly and unambiguously derived from
ios_base
.
2
#
Effects
: Equivalent to:
is
>
>
std
::
forward
<
T
>
(
x
)
;
return
std
::
move
(
is
)
;