template<class T>
void load(T t,string filename)
{
std::ifstream file(filename);
boost::archive::xml_iarchive ia(file);
ia >> BOOST_SERIALIZATION_NVP(t); // No size/range needed
}
在使用模板的时候如果有两个参数,则两个参数一定要使用模板,否则就会出现标题的错误。
template<class T>
void load(T t,string filename)
{
std::ifstream file(filename);
boost::archive::xml_iarchive ia(file);
ia >> BOOST_SERIALIZATION_NVP(t); // No size/range needed
}
在使用模板的时候如果有两个参数,则两个参数一定要使用模板,否则就会出现标题的错误。