class time { // trieda time
private:
int hodiny;
int minuty;
public:
time(int h = 0, int m = 0); // konstruktor
void addminuty(int); //nepoctatná funkcia
void addhodiny(int); //nepoctatná funkcia
time sum(const time&) const; // TATO FUMKCIA BY MALA NAVRACAT OJEKT TYPU TIME!!!
void show() const; //nepoctatná funkcia
};
time time::sum(const time& t) const // MALA BY VRÁTIŤ OBJEKT TYPU TIME
{
time temp = time();
temp.hodiny = hodiny + t.hodiny;
temp.minuty = minuty + t.minuty;
temp.hodiny += temp.minuty/60;
temp.minuty %= 60;
return temp;
}
kompilátor vypisuje chybu: "`time' does not name a type"
keď zmením funkciu tak, aby navracala napr. int tak všetko ide (až na to že je mi takáto nanič : )
už fakt neviem kde môže byť problém...