blob: 26b7c3fc86605ef062d26de7672d0539d46757fa (
plain)
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");
}
|