A ovako mi treba jedan odgovor, jednostavan je samo da mi neko malko pojasni.
Recimo imam tacku na x, y osi i sad hocu da povecam ili kako se to vec kaze na srpskom (increment) x i y, ali nakon sto je sve oradjeno, da vam napisem na engleskom treba da uradim (post increment), i naravno sve je ovo vezano za operator overloading, koji mi bas nije nesto od ruke za sad. E sad, profesor nam je dao ovako nesto da zapamtimo.
Code:
Point Point::operator ++(int)
{
Point temp;
temp.x = x;
temp.y = y;
x++;
y++;
return temp;
}
E sad ja to kontam i razumijem, ali mi nije jasno sto nije napisao nesto ovako.
Code:
Point &Point::operator ++()
{
x++;
y++;
return *this;
}
Da li je tako nepravilno, ili ima neka caka, sto nije on krace tako napisao???