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.