The char* stream classes are retained only for backward compatibility. Their interface is error
prone, and the classes are rarely used correctly. However, they are still in use and thus are described
briefly here. Note that the standard version described here has slightly modified the old interface.