const Period p1(Date(2014, 11, 23), Date(2014, 11, 25));
Mam taki fragment kodu w main.cpp i muszę dopisać do niego konstruktor klasy Period i klasy Date.
Próbowałem zrobić takie prorotypy:
Period::Period(Date d1, Date d2);
Date::Date(int day, int month, int year);
Jednak to nie działa. Kompilator wyrzuca niezgodność typów. Jak zinterpretować argument wewnątrz konstruktora Period (Date(2014, 11, 23))? Czy jest to obiekt klasy Date czy nie? Z góry dzięki :P