#include
#include
using namespace std;
class student
{
public:
student(){};
student(string n,int g,int a,char s)
{
name=n;
grade=g;
age=a;
sex=s;
}
friend ostream& operator<<(ostream& out,const student &stu)
{
out<<stu.name.c_str()<<"\t"<<stu.grade<<"\t"<<stu.age<<"\t"<<stu.sex;
return out;
}
friend istream& operator>>(istream& in,student &stu);
private:
string name;
int grade;
int age;
char sex;
};
istream& operator>>(istream& in,student &stu)
{
return in>>stu.name>>stu.grade>>stu.age>>stu.sex;
};
void main()
{
stringstream stu1("hawkol 12 46 m");
student stu2;
stu1>>stu2;
cout<<"stu msg is:"<<stu2<<endl;
}