Я новичок в C ++ и пытаюсь написать программу «Класс дат», которая делает некоторые вычисления для дат.
Мне кажутся эти две ошибки:
Ошибка C2512:«Дата»: нет подходящего конструктора по умолчанию
IntelliSense: нет конструктора по умолчанию для класса «Дата»
В строке, которую я объявил, объект из класса:
int _tmain(int argc, _TCHAR* argv[])
{
Date d;
}
Конструктор в файле .h
:
public:
Date(int, int, int);
Реализация:
Date::Date(int d= 0, int m= 0, int y= 0)// DEFAULT CONSTRUCTOR
{
d = m = y = 0;
}
Пожалуйста, помогите мне, почему эта ошибка появляется?