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 ...
C# [records](../../fundamentals/types/records.md) provide a copy constructor for objects, but for classes you have to write one yourself. > Writing copy constructors ...