Posted By: Korusef (zmatek nad zmatek) on 'CZprogram'
Title:     Re: Heterogenni seznam
Date:      Fri Feb  1 10:46:52 2002

> *** Teda nejsem si jistej, ale nemel bys spis udelat v tech tridach ty
> metody 
> setData a GetData pro kazdou tridu ten prislusnej? Pak bys nepotreboval nic 
> zjistovat pres swtich a zavolala by se spravna metoda pri behu (ted jsem o 
> tom cetl:), tusim se tomu rika pozdni vazba nebo tak nejak, proste spravna 
> metoda se vybere az pri behu programu). Samozrejme ze pak v A::Akce musis
> mit 
> v tom cyklu v promennej i odkazy na ty objecty O1, O2 ....
> 
> Snad nekecam kraviny.
> 
> RoboShim.

To jsem nejak nepochopil. To volani (*i)->SetData( ...) a (*i)->GetData() 
vola 'spravne' metody, v tom problem neni, staci aby to byly virtualni metody 
a je to v poradku. Problem je v tom, ze do a z techto metod potrebuji dostat 
nejake informace.

Do (*i)->SetData( ...) je predavam z A::GetData() a z
   (*i)->GetData() je predavam do A::SetData( ...).

Ty data typicky predavam v  rozdilnych strukturach. Jediny problem je vlastne 
v A::GetData(), protoze A::SetData( ...) mohu pretizit podle typu argumentu, 
co mi vraci (*i)->GetData(), ale nemohu pretezovat metodu podle typu vystupu.


Korusef[ Libor Dener]
                   (-: CauCau :-)

Search the boards