1

我想在我的 MFC 应用程序项目中实现这个用 C# 编写的逻辑,如下所示:

XmlSerializer ser = new XmlSerializer(typeof(A_CLASS));
StringBuilder sb = new StringBuilder();
XmlWriterSettings sett = new XmlWriterSettings();
sett.Indent = true;
sett.IndentChars = "\t";
using (XmlWriter sw = XmlWriter.Create(sb, sett))
{
    ser.Serialize(sw, A_CLASS_Instance);
}

我怎么能用 C++ 写这个?

4

2 回答 2

1

MFC 在这里不会真正帮助你,但像今天的 C++ 一样,Boost是你的朋友 :)

Boost.Serialization具有xml_oarchivexml_iarchive. 对于简单的例子,看看这里:http ://www.fnord.ca/articles/xml.html

但是 - 也请查看此问题的答案。

于 2008-12-22T16:37:52.847 回答
0

据我所知,MFC 不提供任何用于 XML 序列化的类。但是那里可能有图书馆。

于 2008-12-22T16:30:30.023 回答