展开全部
#include<iostream>
#include <string>
using namespace std;
class Student{
public:
Student(){}
friend ostream & operator<<(ostream&,Student&);
friend istream & operator>>(istream&,Student&);
private:
string name;
int age;
};
ostream & operator<<(ostream& stream, Student& stu){ // 重载流插入运算符
stream << stu.name << " " << stu.age << endl;
return stream;
}
istream & operator>>(istream& stream, Student& stu){ // 重载流提取运算符
stream >> stu.name;
stream >> stu.age;
return stream;
}
int main(){
Student stu;
cin >> stu; // 将调用重载流提取运算符函数
cout << stu; // 将调用重载插入运算符函数
// 剩下保存到文件里的操作相信楼主应该可以实现。
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询