я написал следующий классЗадание параметров по умолчанию C++
class worker
{
int action;
int doJob(int type,int time = 0);
public:
int call();
}
и функция doJob подобна
int worker::doJob(int type,int time = 0)
{
....code here
}
Когда я компиляции, я получаю следующую ошибку
error: the default argument for parameter 1 of 'int worker::doJob(int, int)' has not yet been parsed
Конечно, это проблема со спецификацией параметров по умолчанию. Так в чем проблема с прототипом?
Я беру вопрос с «вам не нужно» и «может быть просто» выше. Вы не можете переопределить значение по умолчанию, а первая строка _must_ будет изменена на вторую строку. – Shep
ответ на этот вопрос .. –
ya получил его .............. –