Witam,
chciałem się zapytać, czy poniższy fragment kodu jest prawidłowy:
bazowa** tab = new bazowa*[10];
tab[0] = new pochodna1;
for(int i = 1; i < 9; i++)
tab[i] = new pochodna2;
tab[9] = new pochodna3;
Pytam, bo kompilator do tego miejsca nie krzyczy, ale nie mogę już wywołać funkcji zadeklarowanych klas np.
tab[0]->funkcja_klasy_pochodna1();
tab[1]->funkcja_klasy_pochodna2();
itd.
Czy jest na to jakiś sposób?
Z góry dzięki