The header <iosfwd> is used for forward declarations of template classes.
The non-standard header <stringfwd> is used for forward declarations of string class objects.