Problem
1. What does a derived class inherit from a base class?
2. What doesn't a derived class inherit from a base class?
3. Suppose the return type for the base DMA::operator=() function were defined as void instead of base DMA &.What effect, if any, would that have? What if the return type were base DMA instead of base DMA &?