Introduction - If you have any usage issues, please Google them yourself
The member function SetData is used to set the property values of the geometry. The member function Area () is used to calculate the area of a geometric figure. Four geometric shapes derived from shape are triangle, rectangle, square and circle.
Other graphics derived class, please write your own. The class name and properties of the derived class are as follows:
1) class triangle attribute: triangle side length W and the edge of the high
2) class name rectangle property: rectangle long w and wide H
3) class name square property: square side length s
4) the class name circle property: the radius of the circle R
Requires the use of virtual functions to achieve polymorphism, the preparation of a geometric surface area of the common function CaclArea (shape *), its parameters for the abstract class shape pointer
Define four geometry objects in the main function and call CaclArea () to find the sum of the area of the four geometry objects.