Witam,
przerabiam książkę o c++ i zastanawia mnie jedna rzecz w niej zawarta, chodzi o ten kawałek kodu:
const Stock *top = &stocks[0]
for (st = 0; st < STKS; st++)
top = &top->topval(stocks[st]);
pętla znajduje największą wartość, metoda topval porównuje dwia obiekty i zwraca ten z większą wartością. chodzi mi o ten zapis:
&top->topval(stocks[st])
jak go rozumieć ? nie powinno być:
top->topval(stocks[st])
lub:
(*top).topval(stocks[st])
??
Z góry dziękuję za pomoc : )