First, open the ArrayPoint.h and ArrayPoint.cpp files and familiarize yourself with the interface and implementation. You'll find it is just two very simple representations of a point. One using ...
Operator overloading or ad-hoc polymorphism lets you work with user defined types much the same way you work with fundamental data types Polymorphism is one of the basic principles of OOP (Object ...