Overloaded -> Operator in a SmartPointer Class
Understand the implementation of a Container and a SmartPointer class.
We'll cover the following...
We'll cover the following...
Problem
Write a program that implements a Container class that maintains an array of Sample objects. Create a SmartPointer class that would act as a friend of the Container class. Overload the -> operator in the SmartPointer class such that in main( ) we can use the SmartPointer object like a pointer.
Sample run
Here’s what you should see when you run the program.
10 3.14
31.4
20 6.28
125.6
30 9.45
283.5
40 8.66
346.4
Coding solution
Here is a solution to the problem above.