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 ";