1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
/************************************************************************
*
* Purpose:
* Author: M J Leslie
* Date: 26-Oct-98
*
************************************************************************/
#include <stdlib.h>
#include <iostream.h> // Instead of stdio.h
class string
{
public:
// Constructor.
string()
{
Age=35;
}
// Destructors (Clear storage - free()).
~String()
{}
// ... Overloaded functions.
void print()
{
cout << "Martin is " << Age << endl ;
}
void print(char * str)
{
cout << "** " << str << " **\n";
}
private:
int Age; // Declare Age
};
main()
{
string test; // Constructor inserted by the compiler here.
test.print();
test.print("Leslie");
}
|