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 :-)