#include <iostream>
#include <string>
using namespace std;

class Person {
protected:
	string name;
	int age;
public:
	Person(string n, int a) : name(n), age(a) {
	}
	string get_name() {
		return name;
	}
	int get_age() {
		return age;
	}
};

int main() {
	Person john("John", 40);
	
	Person *ptr_p = &john;
	cout << ptr_p->get_name() << " " << ptr_p->get_age() << endl;
	
	Person& ref_p = john;
	cout << ref_p.get_name() << " " << ref_p.get_age() << endl; 
}
