Problem
1. Justify through examples the following statement on Pascal "since subtypes are defined by the language as new types, strong typing is not strictly enforced by the language".
2. In C++, what is the difference between assigning a value to a pointer or to a reference?
3. In C++, what is the difference between taking the address (via operator &) of a pointer or of a reference?