This is my code, obviously, and this is what I came up with for a default constructor, I am only getting one error, a syntax error when I run it, any ideas why?Code:#include <iostream>
using namespace std;
class Circle
{
private:
float radius;
public:
void setRadius(float);
float getArea();
};
//Class function definitions
void Circle::setRadius(float r)
{ radius = r ;
}
float Circle::getArea()
{ return 3.14159 * radius * radius;
}
int main()
{
Circle Box;
float CirRadius;
cout << "Enter the radius of the circle " ;
cout << endl;
cin >> CirRadius;
Box.setRadius(CirRadius);
cout << "Your area is " << Box.getArea();
cout << endl;
getchar();
getchar();
return 0;
}
Code:class Circle
{
private:
float radius;
float area;
public:
Circle::Circle(Raidus= 0);
};
Circle::Circle()
{
cout << "Welcome to the constructor!\n ";
cout << endl;
cout << "The Radius is set to zero\n ";