在某个项目中,每次运行时要产生一个map<pair<int,int > ,vector<vector<int> > > 东西,十分耗时,自然想到序列化。
程序开始: std::ifstream ifs("maps.save");
boost::archive::text_iarchive ia(ifs);
ia & myMap;
ifs.close();
程序结尾: std::ofstream ofs("maps.save");
boost::archive::text_oarchive oa(ofs);
oa & myMap;
ofs.close();