Problem
1. Describe three different approaches to error handling that could be adopted by a C++ class.
2. Give two different ways of implementing a generic data structure in C++.
3. What is the reason for using the reverse Polish convention for calculators?