Using strstream for ‘incore’ binary I/O

Question:
Can I use strstream functions for incode I/O,i.e. writing to memory just as if it were binaryinput/output to a file?

Answer:
You can use it to do incode input and output but there is no way to make it behave like a binary store, i.e.:

strstream s;s << 123;const char * c = s.str (); // c will have "123" and not a binary rep.
The only way to do what you want is to write your own classthat mimics strstream and writes data as binary.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: