The ANSI/ISO standard calls for forward declarations of input and output streams for basic input and output. This is for both normal and wide character formats.
This chapter is constructed in the following sub sections and uses the ISO (International Organization for Standardization) C++ Standard as a guide: