boost序列化代码

来源:互联网 发布:服装商品数据分析公式 编辑:程序博客网 时间:2024/05/22 12:57
#include <boost/archive/xml_iarchive.hpp> 
#include <boost/archive/xml_oarchive.hpp> 
#include <iostream> 
#include <fstream> 


void save() 

    std::ofstream file("C://archive.xml"); 
    boost::archive::xml_oarchive oa(file); 
    std::string s = "Hello World!\n"; 
    oa & BOOST_SERIALIZATION_NVP(s); 



void load() 

    std::ifstream file("C://archive.xml"); 
    boost::archive::xml_iarchive ia(file); 
    std::string s;
    ia & BOOST_SERIALIZATION_NVP(s); 
    std::cout << s << std::endl; 
}


int main()
{
    save();

}


boost中序列化有xml、text、binary等多种存储方式


原创粉丝点击