Witajcie,
Mam m/w taką klasę:
class Test{
private:
int refs;
public:
Test(){refs=0;}
int& getRefs()
{
return refs;
}
};
Lepiej używać:
ptr->getRefs()++; /* Czy */
++ptr->getRefs();
/* na ideone.com otrzymuje taki sam wynik po wyświetleniu w STDOUT wartości, ale mówią, że post jest wolniejsze.*/
/* Trochę mam wątpliwości (ale w końcu to działa) bo "++" i "->" mają taki sam priorytet. Nie powinienem dawaś w pre inkrementacji w nawias wywołania metody?*/