The question is:
9.11* (Geometry: The Circle2D class) Define the Circle2D class that contains:
-Two double data fields named x and y that specify the center of the circle with get methods.
-A data field radius with a get method.
-A no-arg constructor that creates a default circle with (0, 0) for (x, y) and 1 for radius.
-A constructor that creates a circle with the specified x, y, and radius.
-A method getArea() that returns the area of the circle.
-A method getPerimeter() that returns the perimeter of the circle.
-A method contains(double x, double y) that returns true if the specified
point (x, y) is inside this circle. See Figure 9.11(a).
-(I'm looking at this part)A method contains(Circle2D circle) that returns true if the specified
circle is inside this circle. See Figure 9.11(b).
contains(Circle2D &circle)
I didn't know you could put a class and an object inside of a function like that..the reference of the object "&circle" does it mean the memory address of the previous created object?
So..
1 2 3 4
|
bool Circle2D::contains(Circle2D &myCircle)
{
//what would go here?
}
|
My previous thread for the first part is here: (Code is there)
http://www.cplusplus.com/forum/general/35233/