Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Person.h
- #pragma once
- #include <iostream>
- using namespace std;
- class Person {
- private:
- string name;
- int alter;
- public:
- Person (string n, int a);
- virtual string getName () const;
- virtual int getAlter () const;
- friend ostream& operator<< (ostream& out, const Person &p);
- };
- //Person.cpp
- #include "Person.h"
- Person::Person (string n, int a) : name (n), alter (a) {};
- string Person:: getName () const {
- return this->name;
- }
- int Person::getAlter () const {
- return this->alter;
- }
- ostream& operator<< (ostream& out, const Person &p) {
- out << "Name: " << p.name << " Alter: " << p.alter << endl;
- return out;
- }
Advertisement
Add Comment
Please, Sign In to add comment