Design and implement a class called circle_location to keeptrack of the position of a single point that travels around acircle. An object of this class records the position of the pointas an angle, measured in a clockwise direction from the top of thecircle. Include these public member functions:
• A default constructor to place the point at the top of thecircle.
• Another constructor to place the point at a specifiedposition.
• A function to move the point a specified number of degrees aroundthe circle. Use a positive argument to move clockwise, and anegative argument to move counterclockwise.
• A function to return the current position of the point, indegrees, measured clockwise from the top of the circle. Yoursolution should include a separate header file, implementationfile,
and an example of a main program using the new class.