我创建了一个如下所示的课程
class Registry
{
char m_name[20];
char m_type[20];
unsigned int m_value;
public:
Registry(char *name,char *type,int value=0)
{
m_name=name;
m_type=type;
m_value=value;
}
现在我创建了一个对象,如下所示
Registry r1("alex","rez_sz",10);
现在我想将此对象存储在文本文件中....请告诉我如何将对象存储在文本文件中??
答案 0 :(得分:0)
没有将对象写入文件的内置解决方案。你必须序列化它。
Read this answer如果你想要更多的信息。
答案 1 :(得分:0)
您要做的事情称为序列化。一种选择是编写自己的方法,简单地以您自己选择的格式将对象中的每个值写入磁盘,或者您可以使用外部库。您可以在this answer中找到更多信息。
答案 2 :(得分:0)