C++ Streams are extensible in two ways that C files are not:
- You can create your own stream type and all streamable objects will automatically work with it.
- AnyIf stream operators are defined for a class, any object of that implements stream operatorsclass can be written to and read from any stream.