Problem:
Question 1: Why are the pointers of most languages restricted to pointing at a single type object?
Question 2: C and its derivatives are unique in having unary assignment operators. Why is this useful? What problems can this cause?
Please read all the questions carefully and answer them.