#include
using namespace std;
class Student {
private:
string name, surname;
int age;
public:
Student() {
name = "";
surname = "";
age = 0;
}
Student(string _name, string _surname, int _age) {
name = _name;
surname = _surname;
age = _age;
}
Student(const Student &object) {
name = object.name;
surname = object.surname;
age = object.age;
}
string get_name() {
return name;
}
string get_surname() {
return surname;
}
int get_age() {
return age;
}
void set_name(string s) {
name = s;
}
void set_surname(string s) {
surname = s;
}
void set_age(int a) {
age = a;
}
friend ostream& operator << ( ostream& stream, Student &object);
};
ostream& operator << (ostream &stream, Student &object) {
stream << object.name << " " << object.surname << " " << object.age << endl;
return stream;
}
int main() {
Student s;
s.set_name("josif");
s.set_surname("tepegjozov");
s.set_age(100);
cout << s << endl;
return 0;
}