C++中,能实现类对象的资料的存储么?

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:22:37
例如,这里定义了一个student的类,
包含了public成员int GetNum(){return Number;}其中Number为private成员。
在主函数中,如果声明了一个student类的对象stu,
并且stu.GetNum()取值为2008,将数据用ofstream存在txt文档中,
之后关闭程序,再次打开程序的时候,stu.GetNum()能否依然存有“2008”这个值?

不会存在2008这个值,当你程序关闭的时候其是在内存当中已经将你申请的那部分内存释放掉了。在打开的时候会又申请一块新的内存,所以要想保存起来必须用文件的方法。
再打开一遍的时候进行文件的读取,将信息读到变量中。

那你就再打开程序的时候去把数据再读出来并填充你那个stu类就可以了啊

就是简单的文件读写,保存功能呀