#include #include using namespace std; struct Date{ int day; int month; int year; }; class Student{ public: Student(int _id, string _fullname, Date _birthday, string _yclass); int getId() const; string getFullname() const; Date getBirthday() const; string getClass() const; void setId(int _id); void setFullname(string _fullname); void setBirthday(Date _birthday); void setClass(string _yclass); friend bool operator<(const Student& student1, const Student& student2); friend bool operator==(const Student& student1, const Student& student2); friend istream& operator>>(istream& is, Student& someStudent); friend ostream& operator<<(ostream& os, Student& someStudent); private: int id; // ma sinh vien string fullname;// ho ten Date birthday; // ngay sinh string yclass; // lop khoa hoc }; Student::Student(int _id, string _fullname, Date _birthday, string _yclass) :id(_id), fullname(_fullname), birthday(_birthday), yclass(_yclass) {} inline int Student::getId() const{ return id; } inline string Student::getFullname() const{ return fullname; } inline Date Student::getBirthday() const{ return birthday; } inline string Student::getClass() const{ return yclass; } void Student::setId(int _id){ id = _id; } void Student::setFullname(string _fullname){ fullname = _fullname; } void Student::setBirthday(Date _birthday){ birthday = _birthday; } void Student::setClass(string _yclass){ yclass = _yclass; } int main(){ return 0; }