c++类中有vector成员,能否存入文件,并再完全读取出来 如果可以,请写一下diskIn()和diskOut()谢谢

classTime{private:vector<int>a;frienddiskIn(constchar*,Time&);frienddiskOut(constchar... class Time

{
private:

vector<int> a;

friend diskIn(const char *,Time&);

friend diskOut(const char*,Time&);

};
展开
 我来答
匿名用户
推荐于2016-11-09
展开全部
能遍历就能保存,用迭代器或者下标;
#include<vector>
#include <fstream>
void fun()
{
vector<int>s;
ofstream os;
os.open("data.txt");
for (int i = 0; i < 10; i++)
s.push_back(i);
for (vector<int>::iterator it = s.begin(); it != s.end(); it++)
os << *it<< " ";
os.close();
}
void fun1()
{
vector<int>s;
int a;
ifstream os;
os.open("data.txt");
while (os>>a)
s.push_back(a);
for (vector<int>::iterator it = s.begin(); it != s.end(); it++)
cout << *it << " ";
os.close();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式