// File: ex4-3.cpp
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
class Person
{
private:
char* name;
public:
Person(const char *); // constructor
~Person(); // destructor
void print(void); // display Person's name
};
Person::Person(const char* n)
{
name = new char[strlen(n)+1];
strcpy(name,n);
}
Person::~Person(void)
{
delete[] name;
}
void Person::print(void)
{
cout << name << endl;
}
int main (void)
{
Person mary("Mary");
Person joe("Joe");
mary.print();
joe.print();
}