I have some code that uses ifstream to read some data from a file and everything works.
Now I wish, without modifying some code, read this data from a memory, actually I have a char * that contains the data…
How can I put my char * data into a ifstream without reading effectively the file?
If the code that uses the
ifstream&could be changed slightly to use anistream&then you could easily switch betweenifstreamandistringstream(for reading data from memory):Callers: