Object-oriented I/O using C   IOSTREAMS