Map
Index
Random
Help
th

Quote: an I/O stream manipulator is a function that takes a stream as input and returns a stream; use it to insert functions like 'flush()' and 'skipspacing()' in a list of input or output operations

topics > all references > references sa-sz > QuoteRef: stroB_1991 , p. 344



Topic:
I/O streams
Topic:
procedure valued variables
Group:
input/output

Quotation Skeleton

The notion of [stream] manipulators allows operations such … [for a stream]. … [p. 345] [For example,] 'flush()' is declared 'ostream& flush(ostream&);' and … 'operator<<' [takes a function pointer of this type ('Omanip') ... [p. 347] Note that a programmer can define … [of I/O streams]. … The idea of manipulators was pioneered by Andrew … The technique has many interesting applications beyond [I/O]. Essentially, an object [e.g., 'Omanip'] is made that can be passed … details of the execution can be determined partially …   Google-1   Google-2

Copyright clearance needed for quotation.

Additional Titles

Quote: the behavior of an I/O stream manipulator is determined partially by its creator and partially by its caller

Related Topics up

Topic: I/O streams (17 items)
Topic: procedure valued variables (34 items)
Group: input/output   (4 topics, 74 quotes)

Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.