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

Search the boards