Abstract Classes and Pure Virtual Functionsvirtual/abstract.cpp