C++ and C# both use the word stream
to name many classes.
iostream
, istream
, ostream
, stringstream
, ostream_iterator
, istream_iterator
...Stream
, FileStream
,MemoryStream
, BufferedStream
...So it made me curious to know, what does stream
mean?
What are the characteristics of a stream
?
When can I use this term to name my classes?
Is this limited to file I/O classes only?
Interestingly, C doesn’t use this word anywhere, as far as I know.