![]() |
![]() |
![]() |
![]() |
![]() |
|
You can incorporate multiple input operators into one input statement for
the same reason that you can include multiple output operators into one output
statement: In C++, each input expression refers to the same chunk of
memory that is referred to by that input expression's left-side operand.
Accordingly, the input expression cin >> height refers to a chunk of
memory that specifies an input place, and that chunk of memory is the same
chunk of memory that is named by cin:
*--------------------------*
| |
------*------ |
cin >> height |
-*- |
| |
*-----------------------------* |
| |
v v
*-----*-----*-----*-----*--
| | | | |
*-----*-----*-----*-----*---