The Point class
The Point
class is a small class holding the x and y position of a two-dimensional point:
Point.h
namespace SmallWindows { class Point { public:
The default constructor initializes the x and y value to zero. The point can be initialized by, and assigned to, another point:
Point(); Point(int x, int y); Point(const Point& point);
Similar to the Size
class mentioned earlier, Point
uses the assignment operator:
Point& operator=(const Point& point);
Similar to SIZE
in the preceding section, there is a POINT
Win32 API structure. A Point
object can be initialized by, and assigned to, a POINT
structure, and a Point
object can be converted to POINT
:
Point(const POINT& point); Point& operator=(const POINT& point); operator POINT() const; ...
Get C++ Windows Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.