23 Jan
2006
23 Jan
'06
2:13 p.m.
Adrian Grigore wrote:
I encountered a mysterious stream exception when trying to deserialize an std::mapstd::string,long container. The exception seems to occur depending on the data stored in the container. Unfortunately none of the hints regarding stream exceptions from the manual seem to help. ...
void ResArchive::SaveToFile() { std::ofstream ofs (INDEX_FILE_NAME); boost::archive::binary_oarchive OArchive(ofs); OArchive <
void ResArchive::LoadFromFile() { std::ifstream ifs(INDEX_FILE_NAME); boost::archive::binary_iarchive IArchive(ifs); IArchive >>ArchiveEntries; //STREAM EXCEPTION!!! }
Open your streams with 'binary' mode. Jeff Flinn