Posted By: Rat (Jsem Krysa...) on 'CZscripts'
Title: perl - volani metody pres ukazatel
Date: Fri Apr 2 19:52:38 1999
i Zdar,
potrebuju prepsat nasledujici C++ konstrukci do perlu:
X *a; void (X::*f)();
(a->*f)();
zatim se mi povedlo akorat zavolat funkci, na kterou mam pointer s parametrem
ukazatel na tu tridu (tedy &$f($c) ), neexistuje vsak neco jako v C++, tedy
$c->&$f ?
K tomu jeste jeden dotaz - ten pointer mam uschovany v te tride, takze bych
to v horsim pripade potreboval volat jako &$c->{'f'}, jenze perl to prelozi
tak, ze zavola funkci, na kterou ukazuje $c. Da se nejak cely vyraz $c->{'f'}
dat do zavorek???
Krysa
rat@atrey.karlin.mff.cuni.cz Jsem Krysa
http://atrey.karlin.mff.cuni.cz/~rat