Redefinition of default parameter
I keep getting the error when trying to build the following code:
Code:
#include <iostream>
using namespace std;
class complexClass {
double x, y;
public:
complexClass();
complexClass(double r, double i=0);
complexClass(complexClass &cNum){};
~complexClass(){};
};
complexClass::complexClass () {
x = 0; y = 0;
}
complexClass::complexClass(double r, double i=0) {
x = r; y = i;
}
In addition, how do I call the constructor with &cNum? Any help is very much appreciated.