I have written the following class
class worker
{
int action;
int doJob(int type,int time = 0);
public:
int call();
}
And the function doJob is like
int worker::doJob(int type,int time = 0)
{
....code here
}
When i compile ,i am getting the following error
error: the default argument for parameter 1 of 'int worker::doJob(int, int)' has not yet been parsed
Surely it is a problem with default parameter specification..So what is the problem with th e prototype?