C++ c++;如何创建、编写xml以及如何从中读取?

C++ c++;如何创建、编写xml以及如何从中读取?,c++,xml,serialization,C++,Xml,Serialization,我在Ubuntu工作。我想创建一个序列化对象。因为我没有发现C++中的任何一个库可以帮助我,所以我将自己编写XML。我想问一下如何做到这一点。如果我说: std::字符串xml=“对于一个C++序列化库,见@ @初学者的注释,见-代码不必添加到类中。查看IKSMEL;实际上是C库。您可以看看上面提到的几个xml库,它们中的任何一个都比手工编写要好。不,您在这里尝试的方法不起作用,但是编译器告诉您这一点比StackOverflow更快。第一:阅读,学习。然后是节目。而不是相反。只有我的两分钱,没有

我在Ubuntu工作。我想创建一个序列化对象。因为我没有发现C++中的任何一个库可以帮助我,所以我将自己编写XML。我想问一下如何做到这一点。如果我说:


std::字符串xml=“对于一个C++序列化库,

见@ @初学者的注释,见-代码不必添加到类中。

查看IKSMEL;实际上是C库。您可以看看上面提到的几个xml库,它们中的任何一个都比手工编写要好。不,您在这里尝试的方法不起作用,但是编译器告诉您这一点比StackOverflow更快。第一:阅读,学习。然后是节目。而不是相反。只有我的两分钱,没有一分钱是有用的。我想从一个对象创建一个xml,仅此而已。我不知道;我想在我要序列化的类中编写代码。@ Mayank,你能给我一个链接,我可以在其中找到一些带有LIbx++++的C++代码示例吗?THX@just我:谷歌是你的朋友。此外您可以随时浏览前面的问题,找到示例代码的链接。我不能使用Boost,因为它不会序列化对象,我不会;我不想在类中添加代码。我只想序列化一个对象,这样就可以将序列化实现为自由函数。但是,如果您想自动序列化任何类到XML C++中,则不是作业的工具。它是为它而设计的,没有别的。。。正如begemoth所说,您可以使用自由函数将序列化从类中分离出来(我想通常最好是将所有内容都放在一起),真的吗?如果你想成为一名更好的开发人员,那么你首先需要学会自己搜索和阅读。这篇教程非常简单
.h
//code
class people
{
public:
people();
std::string name;
std::string birthday;
int number;
};

.cpp
//code
people *p = new people();
p.name="me";
p.birthday=11;
p.number=1;