Witam, przeciążyłem operator () w taki sposób:
int wyswietlanie_liczb::procent_wygranej::operator()(int ilosc, int _nagroda)
{
int nagroda = 0;
for (int i = 0; i < ilosc; i++)
{
nagroda = nagroda + _nagroda;
}
return nagroda;
}
Mam problem z jego wywoływaniem, utworzyłem wskaźnik na obiekt klasy procent_liczb o nazwie temp i przy próbie wywołania w taki sposób ,,temp->zmienna_typu_int(zmienna1, zmienna2) wyskakuje mi error o treści: Error: "expression preceding parentheses of apparent call must have (pointer-to) function type". Czy mógłby ktoś mi powiedzieć co robię źle i jak powinno wyglądać poprawne wywołanie?