boost 序列化成 xml檔案

2021-06-04 00:43:57 字數 688 閱讀 5595

#include "stdafx.h"

#include

#include

#include

#include

#include

class testclass

char m_cmember1;

std::string m_strmembername;

int m_ndata;

// 序列化的函式,這乙個函式完成物件的儲存與恢復

template

void serialize(archive& ar, const unsigned int version)

};typedef std::mapmaptestclass;

int _tmain(int argc, _tchar* argv)

/maptestclass["justtest"].m_strmembername = "test----";

/// 寫入資料

std::ofstream fout("./abc.xml");

if (fout)

system("pause");

return 0;

}<?xml version="1.0" encoding="utf-8" standalone="yes" ?>10

justtest

109test----1

序列化與反序列化成XML

現在xml都普遍的用到了很多地方,它的平台無關 方便 結構化 適用性的特點讓人不得不去接受它,在c 中的序列化中也有提到將物件轉換成xml格式然後進行傳遞,去支援其他的平台或程式,昨天小小的研究了一下乙個東東 首先如果要用到序列化物件到xml,請先引入命名空間 using system.xml.se...

C 物件序列化成XML

public class xmlhelper using memorystream ms new memorystream return xmlstring xml string 反序列化成物件 public static t xmldeserialize string xmlstring retu...

boost庫xml序列化

今天利用編版本的時間研究了一下boost的序列化,特別是xml序列化的東東,還是有很多收穫,記下來怕以後忘記了,人老了,很多東東都記不得了.一 研究boost庫xml序列化要做準備的工作 a.下乙個最新的boost庫記住用1.32版本的,這個版本提供了xml序列化的支援 b.windows下用的vc...