blob: 67fa74dc2aa6766ec9c26bfbb022149667e3a3d7 (
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
|
/**************************************************************************
*
* Language: C++
* Purpose: Program to demonstrate the 'new' statement.
* Author: M J Leslie
* Date: 27-Sep-98
*
* Initialise a constant within a class.
*
**************************************************************************/
#include <iostream.h> // For cout.
class Math
{
public:
// Constructor contains the definition of PI.
Math() : PI(3.142) {}
~Math() {}
float Diameter (float Radius)
{
return (Radius * PI);
}
private:
// Declare PI. We can not assign a value here.
const float PI;
};
main()
{
Math Formula;
float Radius = 5;
cout << " Radius is " << Radius << endl;
cout << " Diameter is " << Formula.Diameter(Radius) << endl;
}
|