>
> Problema mea suna cam asa:
>
> Se da o clasa de baza abstracta si cateva clase derivate.
> Am nevoie de o lista (sau un vector) care sa contina obiecte instantiate
> din clasele derivate (lista eterogena).
>
> In afara de lista de pointeri void* sau pointeri la clasa de baza are
> cineva o alta idee ? (ceva template-uri oare ?? )
>
Clasa de baza (functii virtuale pure) este *tocmai* pentru asa ceva.
Templateurile le folosesti cand nu stii nici tu cum va arata proiectul in
final, asa ca esti obligat sa scrii cod pentru fiecare tip de obiect, dar
kestia asta este destul de mecanica incat sa o poata face compilatorul. In
final ajungi tot la clasa de baza abstracta.
Plus ca vei avea pb. cu pointerii daca mergi pe template.
Daca mai dai amanunte, si tanand cont ca eu sunt pe dial-up, incerc sa te
ajut cu asta (programez C++ de 5-6 ani).
Bye,
GHRT
PS: Sa nu te bagi la void*. Pierzi conversiile de tip.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.