nWhen members of two different base classes have the same name, an ambiguity results when used.
nThis ambiguity cannot be resolved by the compiler, but must be resolved at the time the access is made either by the class or by the client.
nThe ambiguity can be resolved by using the base class name and the scope resolution operator when accessing the ambiguous member (e.g., savings::get_name). This is the only way such an ambiguity can be resolved within the derived class when accessing the base class member.