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 に答える